home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / SATELLIT / SOP9748B / STSPLUS.DOC < prev    next >
Text File  |  1997-12-01  |  658KB  |  12,159 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                            Program STSORBIT PLUS
  13.  
  14.                Space Shuttle and Satellite Orbit Simulation
  15.  
  16.                        With Multi-Satellite Tracking
  17.  
  18.  
  19.                (Enhanced Version for 386/486/586 Computers)
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                (C) Copyright David H. Ransom, Jr., 1989-1997
  28.                            All rights reserved.
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                Version 9748
  35.                               December, 1997
  36.  
  37.  
  38.  
  39.  
  40.                            David H. Ransom, Jr.
  41.                         240 Bristlecone Pines Road
  42.                         Sedona, Arizona  86336 USA
  43.  
  44.  
  45.                     e-mail: rans7500@spacelink.nasa.gov
  46.                     alternate e-mail: dave@dransom.com
  47.  
  48.  
  49.                                WWW Home Page
  50.                                -------------
  51.                           http://www.dransom.com
  52.                      http://tie.jpl.nasa.gov/dransom/
  53.  
  54.                            Bulletin Board System
  55.                            ---------------------
  56.                              RPV ASTRONOMY BBS
  57.                      (520) 282-5559 @ 2400-14400 Baud
  58. Program STSORBIT PLUS Satellite Orbit Simulation                 Page i
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                              TABLE OF CONTENTS
  66.  
  67. INTRODUCTION ......................................................1
  68. HARDWARE AND SOFTWARE REQUIREMENTS ................................6
  69. PROGRAM DESCRIPTION ...............................................7
  70. STSORBIT PLUS FILES ...............................................8
  71. INITIAL STSPLUS SETUP .............................................11
  72.   Copying Files for STSORBIT PLUS .................................11
  73.   Executing Program STSORBIT PLUS .................................12
  74.   Using Mission Elapsed Time (MET) ................................15
  75. PROGRAM USAGE NOTES ...............................................17
  76.   Using STSPLUS with Windows 95 and Windows NT ....................17
  77.   Using STSPLUS at Night with "Night Vision" Mode .................18
  78.   DOS Memory Managers and Performance Tips ........................19
  79.   DOS CONFIG.SYS Setup ............................................20
  80.   Using STSPLUS on a Local Area Network (LAN) .....................20
  81.   Slow Computers and 80x87 Math Coprocessor Chips .................21
  82.   Starting Program STSORBIT PLUS and Command Line Options .........23
  83.   Predicting Visible Satellite Passes .............................26
  84.     Predicting Satellite Passes with STSPLUS ......................26
  85.     Predicting Satellite Passes with TRAKSTAR .....................31
  86.   Printing Graphics Screens .......................................34
  87.   Known STSPLUS Problems and Bugs .................................35
  88. STSPLUS MAP PROJECTIONS AND DATABASES .............................38
  89. Satellite Name Cross-Reference using STSPLUS.XRF ..................40
  90. Preparing 2-Line Elements using VEC2TLE by Ken Ernandes ...........41
  91. PROGRAM OPERATION .................................................43
  92.   Satellite Icon Selections .......................................43
  93.   Map Database File Selections ....................................44
  94.   STSORBIT PLUS Title Screen ......................................44
  95. STSORBIT PLUS SATELLITE TRACKING FEATURES .........................46
  96.   Orthographic Projection Maps ....................................46
  97.   Rectangular Projection World Maps ...............................47
  98.   Rectangular Projection Quadrant Maps ............................48
  99.   Rectangular Projection Zoom Maps ................................49
  100.   Location Maps with Isocontours ..................................49
  101.   Location Maps with Specified Map Center .........................50
  102.   Tracking Station Maps with Isocontours ..........................51
  103.   Set Satellite Coordinates .......................................52
  104.   Location and Features Labels ....................................53
  105.   Big Clock Options ...............................................55
  106.   Satellite Motion Maps ...........................................55
  107.   Satellite Position and Orbit Projections ........................56
  108.   Satellite Visibility ............................................57
  109.   User's Circle of Visibility .....................................58
  110.   Spacecraft Circle of Visibility .................................58
  111.   SUN and Solar Features ..........................................59
  112.   TDRS and Real Time Satellite Features ...........................61
  113.   Ground Tracking Stations and .TRK Files..........................63
  114.   Event Timers and Audible Alarms .................................65
  115.   Pausing the Ground Track Display (F6 Key) .......................68
  116. Program STSORBIT PLUS Satellite Orbit Simulation                 Page ii
  117.  
  118.  
  119.   Switching between MET and T+Epoch ...............................69
  120.   Using FAST Time (F4 Key) ........................................69
  121.   On-line Help (F1 Key) ...........................................70
  122. Launch Simulation for the Space Shuttle ...........................72
  123.   Launch Simulation Setup .........................................75
  124. Satellite Communications and Amateur Radio ........................77
  125.   STSPLUS Doppler Shift Mode ......................................78
  126.   Normal and Complementary Azimuth/Elevation Tracking .............80
  127.   Satellite Phase (Mean Anomaly) ..................................81
  128.   Satellite Communications Technique and Cautions .................82
  129.   Preparing File STSPLUS.FRQ for Amateur Radio Use ................84
  130. ACTIVE KEYS DURING GROUND TRACK DISPLAY ...........................88
  131. STSORBIT PLUS MAIN MENU ...........................................92
  132.   F1  STSPLUS Program Information .................................93
  133.   F2  Read/Update NASA/NORAD 2-Line Elements ......................93
  134.       Select/Update Preset Frequency Selections ...................93
  135.       Update Current TDRS and Real Time Satellites ................94
  136.       Read NASA/NORAD 2-Line Elements from a File .................95
  137.   F3  Data Output and Pass Prediction Selections ..................99
  138.       Setting up Position and State Vector Data Output ............101
  139.       Setting up Tabular Pass Predictions .........................104
  140.       Data Mode 1: Azimuth/Elevation Data Format ..................112
  141.       Data Mode 2: Latitude/Longitude Data Format .................113
  142.       Data Mode 3: Topocentric RA/DEC Data Format .................114
  143.       Data Mode 4: Ascending Node X-Y-Z State Vector ..............115
  144.       Data Mode 5: X-Y-Z Cartesian State Vector, 2 Data Lines .....118
  145.       Data Mode 6: X-Y-Z Cartesian State Vector, Comma Delim ......120
  146.       Data Mode 7: X-Y-Z Cartesian State Vector, Labeled Data .....122
  147.       Data Mode 8: Doppler Shift Predictions ......................125
  148.       Data Mode 9: Pass Predictions ...............................126
  149.   F4  Calculate Satellite Positions with TRAKSTAR .................130
  150.   F5  Set Launch Time and Date ....................................130
  151.       Using File STSPLUS.LTD for Launch Date & Time ...............132
  152.   F6  Set/Read/Save TDRS and Real Time Satellites .................133
  153.       F1  Display/Modify Satellite Assignments ....................134
  154.       F2  Save SCF Satellite Configuration File ...................137
  155.       F3  Read SCF Satellite Configuration File ...................138
  156.       F4  Select New PRIMARY Satellite ............................139
  157.       F5  Select New TARGET Satellite .............................140
  158.       F6  Clear Static and Real Time Satellites ...................141
  159.   F7  Set FILENAMES and PATHS .....................................141
  160.   F8  Set Program TIME and DATE....................................142
  161.       F1  Restore System Date and Time ............................144
  162.       F2  Set DOS System Clock ....................................144
  163.       F3  Set Simulated Date and Time using Calendar Method .......145
  164.       F4  Set Simulated Date and Time using MET ...................146
  165.       F9  Display Current RIGHTIME Corrections ....................146
  166.       F10 Set UTC OFFSET, DAYLIGHT Flag, and DOS Time Zone.........147
  167.   F9  DOS Shell ...................................................148
  168.   F10 Set STSORBIT PLUS Program Options and Features ..............149
  169.   ALT-F1 Display Satellite Orbital Data ...........................149
  170.   ENTER  Resume Mission ...........................................152
  171.   ESC    Quit STSORBIT PLUS and Save Current Mission ..............152
  172. PROGRAM OPTIONS AND FEATURES MENU .................................153
  173.   F2  Set New Local Coordinates ...................................153
  174. Program STSORBIT PLUS Satellite Orbit Simulation                 Page iii
  175.  
  176.  
  177.       F1/F2 Search CITYFILE for location ..........................154
  178.       F3/F4 Enter New Coordinates for Location ....................155
  179.       F5  Clear (disable) Secondary Location ......................156
  180.       F6  Select TRACKING STN for PRIMARY Location ................156
  181.   F3  Set Display Features (see separate section below) ...........157
  182.   F4  Enable/Disable PCX Image File Generation ....................158
  183.   F5  Show Ascending & Descending Node Data .......................160
  184.   F6  Set Map Projection and Size .................................160
  185.   F7  Enable/Disable EVENT TIMERS .................................161
  186.   F8  Enable/Disable Audible ALARMS ...............................161
  187.   F9  Set User-Definable Map Colors ...............................161
  188.   F10 Enable/Disable Printer Logging ..............................162
  189. SET DISPLAY FEATURES ..............................................164
  190.   F1  Select Satellite Icon Size: 15/21 pixels ....................164
  191.   F2  Display TDRS and Real Time Satellites .......................165
  192.   F3  Display Additional Map Grid Lines ...........................165
  193.   F4  Display Tracking Stations ...................................165
  194.   F5  Display Ground Track: DOTS/LINE .............................165
  195.   F6  Display Local/Satellite Circles of Visibility ...............166
  196.   F7  Display South Atlantic Anomaly Zone .........................167
  197.   F8  Display Terminator, Sun and Spacecraft Lighting .............167
  198.   F9  Display Map Locations and Features ..........................168
  199.   F10 Display Lakes and Rivers ....................................168
  200. STSORBIT PLUS's Orbital Model .....................................169
  201. Accurate Time and the Personal Computer ...........................171
  202.   Methods for Setting DOS Time ....................................172
  203.   Maintaining Accurate DOS Time ...................................173
  204.   Programs TIMESET and RIGHTIME ...................................175
  205.   Program PRECISION TIME ..........................................178
  206. The Internet and Computer Bulletin Board Systems ..................180
  207. Bibliography of Astronomy and Space Subjects ......................184
  208. STSORBIT PLUS Revision History ....................................186
  209. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 1
  210.  
  211.  
  212. INTRODUCTION
  213. ------------
  214.  
  215.      Program STSORBIT PLUS is an enhanced version of STSORBIT, my original 
  216. orbital tracking and display program. As a general rule, a 386 or better 
  217. IBM-compatible computer is required, 486 or better recommended. A math 
  218. coprocessor chip is STRONGLY RECOMMENDED and will dramatically improve 
  219. performance; the math coprocessor chip is REQUIRED for acceptable 
  220. performance when using the orthographic projection. While the program will 
  221. execute with slower processors, performance is unacceptably slow. See the 
  222. section HARDWARE REQUIREMENTS for additional information and discussion. 
  223. The program is intended for use during Space Shuttle missions and for 
  224. general satellite tracking using NASA/NORAD 2-Line Orbital Elements 
  225. ("TLEs"). One primary satellite and up to 48 additional "static" or "real 
  226. time" satellites may be simultaneously tracked in real time on most 
  227. computers. Both orthographic and rectangular map projections are available, 
  228. displaying the Earth as a globe or the more traditional "flat map". Tabular 
  229. line-of-sight and visible satellite pass predictions may be made from 
  230. within STSORBIT PLUS and passes of interest may be easily displayed.
  231.      STSORBIT PLUS is very accurate when used with current (and accurate) 
  232. 2-line elements. The program has been qualified by the USAF and meets the 
  233. requirement of placing a satellite within 0.5 km over a 24-hour time span 
  234. from the epoch time of the 2-line elements. It is used daily at the USAF 
  235. Central Computer Complex at Cape Canaveral, by the DOD C-Band Radar Network 
  236. at their worldwide radar sites, and at half a dozen NASA and aerospace 
  237. control centers around the country. Astronaut training programs at NASA, 
  238. ESA, and RSA also use STSORBIT PLUS. ESA astronaut Thomas Reiter took 
  239. STSPLUS on the Mir Space Station for six months in 1995/96. The program is 
  240. made available to schools through NASA Spacelink and the NASA Teacher 
  241. Resource Centers. Numerous schools and amateur radio enthusiasts have made 
  242. contact with the space shuttle and Mir space station via amateur radio 
  243. while using STSORBIT PLUS.
  244.      STSORBIT PLUS is copyrighted software; you are hereby granted a non-
  245. exclusive license for non-commercial or educational use only. Agencies of 
  246. the U.S. Government are also hereby granted a non-exclusive license for 
  247. internal use. Use STSORBIT PLUS if you like it, discard it if you don't. 
  248. There are no warranties of any kind. If you wish to use STSORBIT PLUS 
  249. commercially, write for license information. The only request I make of 
  250. users is that they take the time to complete and return the confidential 
  251. questionnaire in file README. The questionnaire gives users a chance to 
  252. offer comments and suggestions, and lets me know that people use and 
  253. appreciate STSORBIT PLUS. Registration of STSORBIT PLUS is inexpensive and 
  254. optional -- but will be appreciated and will encourage me to continue 
  255. supporting and enhancing the program. Additional higher detail map database 
  256. files are available to registered users by mail.
  257.      STSORBIT PLUS (which I will usually refer to as STSPLUS from here on) 
  258. is intended to display the position and ground track of an orbiting 
  259. satellite on a selection of maps ranging from a full map of the world to 
  260. zoom maps showing considerable detail. The program has special features 
  261. implemented at the request of NASA astronauts and others for use during a 
  262. NASA Space Shuttle mission. With the appropriate 2-line elements, STSPLUS 
  263. displays the position and ground track of a variety of satellites such as 
  264. the Space Shuttle, the Hubble Space Telescope, the Gamma Ray Observatory, 
  265. or the Russian MIR Space Station. Accurate TDRS coverage, including times 
  266. for acquisition and loss of signal, is calculated for satellites which use 
  267. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 2
  268.  
  269.  
  270. that satellite network for communications. Special Location and Tracking 
  271. Station displays show concentric isocontours, circles of equal satellite 
  272. altitude; these special maps can be especially valuable for visual or 
  273. amateur radio sightings.
  274.  
  275.      The initial premise for STSORBIT was to attempt to duplicate the wall 
  276. map in NASA's Mission Control Center in Houston, Texas. Before I started 
  277. this project, I had seen several other programs which tracked satellites 
  278. but each fell short of my map and display objectives for one reason or 
  279. another. I therefore set out to do the job myself. STSORBIT, my initial 
  280. effort, and now STSORBIT PLUS, have been the result. Since then other 
  281. programs have appeared which produce similar information, most notably Paul 
  282. Traufler's excellent TRAKSAT (which was inspired by STSORBIT). It may be, 
  283. of course, that others will judge this effort lacking for some tasks, but 
  284. no one program can do everything. One problem is that of screen size and 
  285. resolution: the wall map at Mission Control Center is some twenty feet wide 
  286. with an impressive pixel resolution, very different from the typical 
  287. personal computer monitor. The NASA wall map shows essentially the entire 
  288. globe in a cylindrical projection; STSORBIT also used a cylindrical 
  289. projection and restricted the vertical display to latitudes from +85 
  290. degrees to -85 degrees in order to achieve reasonable proportions and 
  291. vertical resolution while at the same time showing recognizable land 
  292. features. STSORBIT PLUS now presents the Earth as a globe using an 
  293. orthographic projection with zoom while still retaining the original 
  294. cylindrical (rectangular) projection. STSPLUS adds many additional features 
  295. and improved accuracy over the original STSORBIT.
  296.      Initially, and as a consequence of a lack of accurate orbital data for 
  297. Space Shuttle missions while they were in progress, I did not try to be 
  298. especially precise with respect to the orbital mathematics. Additionally, 
  299. mathematical complexity had to be held to a reasonable minimum if older 
  300. computers not equipped with a math coprocessor were to be able to maintain 
  301. the presentation in real time. My somewhat casual attitude toward 
  302. mathematical precision changed with the launch of the Hubble Space 
  303. Telescope (HST) and the regular availability of US Space Command 2-Line 
  304. Elements via modem from TS Kelso's Celestial BBS. Until HST, I had been 
  305. content to manually adjust the orbital data occasionally during the course 
  306. of a typical five day mission and live with the errors inherent in my 
  307. original simple orbital model. The accuracy of that model degraded rapidly 
  308. after five or ten orbits and, although it could be adjusted from time to 
  309. time during a mission, more accurate data are now readily available prior 
  310. to and during a mission. NASA SpaceLink in Huntsville, Alabama began 
  311. posting 2-line orbital elements for the Space Shuttle in early 1991 due in 
  312. part to my persistent and continuing requests; Bill Anderson, Jeff Ehmen, 
  313. and Jeff Cobb, sysops of the SpaceLink system, are continually upgrading 
  314. the services available.
  315.      Beginning in mid-1990, therefore, STSORBIT was extensively modified to 
  316. read orbital data from these USSPACECOM 2-line elements and thereby 
  317. maintain significantly improved accuracy over long periods of time. As an 
  318. incidental benefit, the ground tracks of other satellites (such as the 
  319. Russian space station MIR) could also be displayed. At present, the orbital 
  320. model (SGP4) used with 2-line elements is accurate only for low Earth 
  321. orbits. Deep space orbits, defined as orbits having an orbital period 
  322. greater than or equal to 225 minutes, require a more complex orbital model 
  323. (SDP4) which takes into account solar and lunar perturbations for best 
  324. accuracy. STSPLUS calculates data and displays a ground track for deep 
  325. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 3
  326.  
  327.  
  328. space objects but the accuracy of these data has not been validated; it is 
  329. believed to be "reasonably" accurate. I plan to add the SDP4 orbital model 
  330. to STSPLUS in a future release when time permits.
  331.      At about the same time, STSORBIT also found its way to the NASA 
  332. Johnson Space Center in Houston, Texas. Quite a few individuals from JSC 
  333. sent me comments and suggestions for further improving the program, among 
  334. them Ron Parise of the STS-35/ASTRO-1 crew. Ron suggested that I make 
  335. modifications to allow the display of Mission Elapsed Time (MET) for 
  336. shuttle missions while using the USSPACECOM 2-line elements. This would 
  337. allow both the higher accuracy of the USSPACECOM 2-line orbital data and 
  338. permit following the mission timeline using MET. Since launch time and date 
  339. are not included in the 2-line elements but are required to compute MET, 
  340. these data must be entered independently. Another suggestion from Ron and 
  341. others was to include the Sun, solar terminator (calculated at Mean Sea 
  342. Level), and spacecraft lighting conditions to determine if the spacecraft 
  343. is visible.
  344.      Not satisfied with the somewhat rough map used with STSORBIT (a 
  345. digitized EGA world map), I upgraded the maps to use a modified version of 
  346. the World Data Base II. This had the desired effect, to the point where 
  347. rivers and other landmarks could easily be recognized on the monitor and on 
  348. downlinked orbiter television. As a side effect, however, the processor 
  349. overhead increased dramatically -- some slower computers not equipped with 
  350. a math coprocessor were unable to keep up. I therefore essentially "froze" 
  351. the original STSORBIT program (except for minor updates) and created this 
  352. new program, STSORBIT PLUS, intended for the faster, more capable 
  353. processors. Since mid-1991, STSPLUS has spread around the world.
  354.      In addition to NASA and individual users, STSPLUS is also being used 
  355. in an educational setting. As many as 1100 high schools participated in the 
  356. Inspire Project, a VLF propagation test flown on STS-45 and for which 
  357. STSPLUS was one of the recommended tools. At a middle school in Kansas, the 
  358. program is projected in the school auditorium from time to time during a 
  359. mission to show the children graphically what is happening and to give them 
  360. a sense of "real time" participation in our space program. At an Air Force 
  361. training facility, STSORBIT is one of many tools used to prepare Air Force 
  362. officers for their duties in the Air Force Space Command. The program was 
  363. widely distributed at a recent National Association of Science Teachers 
  364. convention and by radio amateurs at regional "ham fests".
  365.      STSPLUS is the software used by the NASA/Lewis Telescience Support 
  366. Center in Cleveland, Ohio to display the ground track of the Space Shuttle 
  367. during supported missions. The Canadian Space Agency used STSPLUS as part 
  368. of their briefing of government officials during the STS-52 mission in 
  369. October, 1992. Intelsat used STSPLUS operationally in May of 1992 at their 
  370. Launch Control Center in Washington, DC, and at five tracking stations 
  371. around the world during the exciting STS-49 mission, the maiden flight of 
  372. Endeavour and the rescue/reboost of the INTELSAT-VI satellite. Intelsat was 
  373. kind enough to send me a letter saying that STSORBIT PLUS was "critical to 
  374. mission success"! Numerous other official and semi-official installations 
  375. use STSPLUS as the primary satellite tracking software or to supplement 
  376. other software.
  377.  
  378.      A brief biographical note: I am a retired physicist and engineer who 
  379. spent all of his professional life in the world of electronics, data 
  380. communications and, more recently, computers. As a young man I was actively 
  381. involved in the early American space program including projects such as 
  382. Ranger, Mariner, Mercury, Gemini, and Apollo. Exciting times indeed! I 
  383. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 4
  384.  
  385.  
  386. spent considerable time at the Jet Propulsion Laboratory in the early 
  387. 1960's as a contractor on Ranger and Mariner; my respect and admiration for 
  388. JPL and its people has, if possible, increased over the intervening 
  389. decades. My interest in space has continued to this day. The desire to 
  390. "keep in touch" with our Space Shuttle missions was one of the incentives 
  391. in the development of this software. I continue to be astonished that a 
  392. relatively inexpensive personal computer is sufficient to perform 
  393. calculations that pushed the limits of our best mainframe computers only a 
  394. decade or so ago. If STSORBIT PLUS also serves to help spark the interest 
  395. of young people in science and technology or can be a learning tool at any 
  396. level, I will have more than achieved my goals.
  397.  
  398.      No discussion of satellite tracking would be complete without thanks 
  399. to LtCol T. S. Kelso, USAF, who almost single handedly brought satellite 
  400. tracking within the reach of "ordinary folks". TS's Celestial BBS began 
  401. providing unclassified 2-line orbital elements direct from US Space Command 
  402. (formerly NORAD, the North American Air Defense Command) at Cheyenne 
  403. Mountain, Colorado, in 1986. For many years, Celestial BBS was the only 
  404. publicly available electronic source for orbital elements in the world. TS 
  405. has also written a variety of satellite tracking software and his most 
  406. recent program, TRAKSTAR, may be used directly from within STSPLUS to 
  407. generate tabular data on upcoming satellite passes. In March, 1996, after 
  408. almost ten years of continuous operation, TS shut down Celestial BBS and 
  409. began posting his data on the Internet at his own Home Page.
  410.      Special thanks to Paul Traufler for his friendship and encouragement. 
  411. Our regular telephone conversations have generated many a new idea and the 
  412. synergism has been beneficial to us both. Our two programs, STSPLUS and 
  413. TRAKSAT, have engaged us in a friendly rivalry which has, I think, improved 
  414. both programs many fold. I may have provided the initial spur to Paul to 
  415. write TRAKSAT (in order to improve on my "sloppy orbital math", as Paul 
  416. described it) but TRAKSAT has in turn kept my nose to the grindstone and is 
  417. recognized by many as a standard against which other satellite tracking 
  418. programs are judged. The emphasis of the two programs is slightly 
  419. different, with STSPLUS concentrating on the graphical display and TRAKSAT 
  420. on high precision analytical and predictive techniques. I highly recommend 
  421. TRAKSAT for the serious satellite tracker. My thanks as well for Paul's 
  422. help in upgrading STSORBIT and STSPLUS to use the USSPACECOM 2-Line 
  423. Elements as well as other technical assistance.
  424.      Special thanks to Ken Ernandes who wrote his fine program VEC2TLE at 
  425. my urging; VEC2TLE converts state vectors to the standard 2-line elements 
  426. format and has been essential in our support of space shuttle missions. Ken 
  427. also assisted with both code and validation in testing the accuracy of 
  428. STSPLUS in general and its state vectors in particular. Ken, along with 
  429. David Cottle and Dave Simonson, is a member of our team that generates and 
  430. distributes TLEs and state vectors during space shuttle missions.
  431.      In keeping with my desire to interest young people in math and science 
  432. through STSPLUS, I approached NASA Spacelink -- a NASA Teacher Resource 
  433. Center -- and asked if they would post STSPLUS on their system. They have 
  434. done so and have thereby given hundreds of teachers and their students a 
  435. glimpse of satellites and our space program coupled with the opportunity to 
  436. actually see spacecraft pass over in the morning and evening skies. I, in 
  437. turn, have helped NASA Spacelink as a volunteer "expert" from time to time. 
  438. The responses from teachers and students has been most gratifying. My 
  439. thanks to the entire staff at NASA Spacelink!
  440.      Thanks to Rob Matson for offering comments and code to help me 
  441. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 5
  442.  
  443.  
  444. implement several of STSPLUS's more exotic features; Rob coined the phrase 
  445. "isocontours" to describe the circle of equal satellite altitude around a 
  446. location and his fine SKYMAP program generates high accuracy printed star 
  447. maps with or without satellite tracks.
  448.      And my thanks also to my late friend Joel Runes who passed away in 
  449. January of 1996. Joel was a regular contributor to my RPV Astronomy BBS and 
  450. he also contributed many suggestions for STSPLUS. He was tireless in his 
  451. testing and validation to help find and track down many an obscure bug. 
  452. Joel was instrumental in keeping me up to date with current information for 
  453. space shuttle missions and other space and satellite projects. Our frequent 
  454. calls, covering a wide range of mutually interesting subjects, are sorely 
  455. missed. My world is a poorer place for his passing.
  456.      Finally, my thanks to all those individuals who have taken the time to 
  457. write, send e-mail, or leave a message on my BBS with comments and 
  458. suggestions. While I haven't implemented every suggestion, many are now 
  459. included and the feedback is most welcome.
  460.  
  461.      For individuals interested in our space program and who have access 
  462. to the Internet, I recommend NASA Spacelink, located at the NASA Marshall 
  463. Space Flight Center in Huntsville, Alabama, at "http://spacelink.nasa.gov". 
  464. NASA Spacelink provides a wealth of information on NASA and its projects. 
  465. 2-line orbital elements for a Space Shuttle mission are usually available 
  466. while the mission is in progress. Also available are educational materials 
  467. and software (including my programs STSORBIT PLUS, STSORBIT, JPLCLOCK, and 
  468. ASTROCLK), general information on NASA programs and plans, news releases, 
  469. and images from NASA space missions.
  470.      For current Space Shuttle orbital information (if a mission is in 
  471. progress), 2-line elements for more than 1,500 satellites, and the most 
  472. recent versions of STSORBIT PLUS, STSORBIT, TRAKSTAR, TRAKSAT, and SKYMAP, 
  473. call RPV ASTRONOMY BBS (see title page for telephone number and data rates 
  474. available) or visit my home page at "http://www.dransom.com" or 
  475. "http://tie.jpl.nasa.gov/dransom/". The BBS has 1,200 more or less regular 
  476. users and is often busy, so please be patient. If you wish to receive 
  477. STSORBIT PLUS (or any of my other programs) on disk, see file README for 
  478. information.
  479.  
  480.                                    David H. Ransom, Jr.
  481.                                    240 Bristlecone Pines Road
  482.                                    Sedona, Arizona  86336  USA
  483.  
  484.                                    e-mail: rans7500@spacelink.nasa.gov
  485.                                    alternate e-mail: dave@dransom.com
  486. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 6
  487.  
  488.  
  489. HARDWARE AND SOFTWARE REQUIREMENTS
  490. ----------------------------------
  491.  
  492.      A 386DX-class computer running at 20MHz and equipped with a 387 math 
  493. coprocessor chip is the minimum system used for program testing and 
  494. development. While other systems may give acceptable performance, this 
  495. minimum configuration assures that most features will execute as described 
  496. and in real time. Performance with 486DX or higher systems is far superior 
  497. to 386DX systems. Note that NO TESTING is performed on systems not equipped 
  498. with a math coprocessor chip. The following minimum hardware is 
  499. recommended:
  500.  
  501.           386DX IBM-compatible computer, 486DX or higher recommended
  502.           387/487 math coprocessor chip (if not included in main processor)
  503.           VGA color display
  504.           Hard disk with up to 3MB available
  505.  
  506.      The 387/487 math coprocessor chip is STRONGLY RECOMMENDED and is 
  507. REQUIRED for acceptable performance. The calculations relating to orbital 
  508. mechanics are very complex and STSPLUS will use the coprocessor if one is 
  509. equipped; performance is improved by about an order of magnitude. Other 
  510. "fast" processor and coprocessor combinations may yield acceptable 
  511. performance. Math coprocessor chips are now reasonably inexpensive and the 
  512. performance improvement is impressive and well worth the modest cost. For 
  513. example, an 8 MHz 286 computer without a math coprocessor does NOT provide 
  514. reasonable performance; map drawing times are painfully slow.
  515.      STSPLUS is intended to be used with an EGA or VGA video adapter and a 
  516. color monitor; with these systems, the display is in color. Because of its 
  517. improved vertical resolution, the VGA is recommended over the EGA. A 
  518. monochrome display with shades of gray may also be used with the program 
  519. (with the "/M" command line option). Because of hardware limitations, CGA 
  520. and HGC systems can only present graphics in monochrome; although those 
  521. display adapters are supported to some degree in current versions of 
  522. STSPLUS, that support may NOT continue in future versions. The original 
  523. STSORBIT will continue to support CGA and HGC monitors.
  524.      A hard disk is required for performance reasons and for storage of the 
  525. program, map databases and orbital elements files. A RAM disk or disk cache 
  526. (such as SMARTDRV) with sufficient space to hold the various data files is 
  527. also recommended for improved performance and to reduce wear and tear on 
  528. the hard disk during periods of extended use.
  529.      STSPLUS is a large program and requires significant memory. As of 
  530. Version 9726, the program requires approximately 500KB of RAM. Systems 
  531. which have less RAM available may fail to execute the program with a 
  532. "Not enough memory" error.
  533.      Although the program may execute properly on other software operating 
  534. systems, STSPLUS has been designed and tested using standard configurations 
  535. of Microsoft DOS 3.3, 5.0, and 6.x, Windows 95, and Windows NT. No optional 
  536. Terminate and Stay Resident programs (TSR's) or "shell" programs have been 
  537. tested except for standard DOS programs supplied by Microsoft (like MOUSE 
  538. and DOSKEY). Third party memory management programs and other operating 
  539. systems may experience problems; I am unable to test other operating 
  540. system configurations.
  541. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 7
  542.  
  543.  
  544. PROGRAM DESCRIPTION
  545. -------------------
  546.  
  547.      A typical Space Shuttle orbit is nearly, but almost never exactly, 
  548. circular with an altitude of approximately 160 nautical miles to a maximum 
  549. of approximately 300 nautical miles and an inclination of about 28 degrees 
  550. through about 61 degrees. Occasional missions, especially military 
  551. missions, fly at higher altitudes and/or inclinations and often use more 
  552. elliptical orbits. Prior to 1990, little of this information was known to 
  553. very good accuracy by the casual listener. At that time, therefore, the 
  554. interested would-be mission observer had only the time and date of launch 
  555. and intended orbital altitude and inclination to initialize a tracking 
  556. program. Given the geographical coordinates of the Kennedy Space Center and 
  557. assuming a circular orbit, the data was sufficient to calculate at least a 
  558. rough idea of the Shuttle's position for the first several orbits. After 
  559. that, additional information was required if the position was going to be 
  560. very close. This was the method used in my original STSORBIT program prior 
  561. to the time that 2-line orbital elements were available.
  562.      Estimated 2-line elements are usually available prior to a space 
  563. shuttle launch and I usually post 2-line elements based upon actual state 
  564. vector data within two hours of a launch. 2-line elements from NASA or US 
  565. Space Command are usually available 8 to 12 hours after launch. Using 2-
  566. line elements for any satellite is quite simple; no adjustment of orbital 
  567. parameters is necessary. An copy of the 2-line element file available at 
  568. the time of this release of STSPLUS is included in the distribution files 
  569. and includes approximately 800 satellites. The data for each satellite is 
  570. referenced to a specific date and time, the "Epoch" of the data. As a 
  571. general rule, orbital calculations will be relatively accurate for 10 to 20 
  572. days after the Epoch date, absent maneuvers; the lower the orbit, the 
  573. greater the effect of factors such as atmospheric drag and the less 
  574. accurate the calculations will be as time passes.
  575.      STSPLUS displays a portion of the Earth using either an orthographic 
  576. projection (the Earth seen as a globe) or cylindrical projection (similar 
  577. to the Mercator projection commonly used). The maps show most of the 
  578. Earth's land boundaries and continental areas. Major oceans, seas, and 
  579. rivers are easily recognizable. Considerable detail is shown at higher zoom 
  580. factors. Automatic map generation ensures that the satellite is always 
  581. displayed. The display shows the selected satellite as a small symbol or 
  582. icon, the projected orbital ground track for the next three hours and the 
  583. past one and a half hours, and many other features including circles of 
  584. visibility, TDRS coverage, and the solar terminator.
  585.      Data is displayed which gives the current ground track position of the 
  586. satellite, known as the "sub-satellite point", antenna or viewing angles, 
  587. spacecraft lighting, TDRS communications coverage (when applicable), and a 
  588. variety of other information. A selection of map modes and display features 
  589. allow users to configure the program to meet their requirements.
  590.      STSPLUS has been validated by the USAF and is approved for use on the 
  591. Eastern and Western Ranges. It is sufficiently accurate (given current and 
  592. accurate 2-line orbital elements, of course!) that the program is being 
  593. used operationally by NASA, USAF, ESA, RSA, and Intelsat. Among the current 
  594. users are:
  595.  
  596.           NASA/Lewis Telescience Support Center, Cleveland, OH
  597.           NASA TDRS Control Centers, White Sands, NM
  598.           Boeing North American Mission Control & Support, Downey, CA
  599. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 8
  600.  
  601.  
  602.           Aerojet Emergency Control Center, Sacramento, CA
  603.           USAF Central Computer Complex, Cape Canaveral, FL
  604.           DOD C-Band Radar Network, worldwide radar sites
  605.           RSA Control Center, Korolev (formerly Kaliningrad), Russia
  606.           ESA Astronaut Training Centre, Cologne, Germany
  607.  
  608. In addition to these official or semi-official users, thousands of amateur 
  609. radio operators and "just plain folks" all over the world use STSPLUS to 
  610. track the space shuttle and other satellites.
  611.  
  612.  
  613. STSORBIT PLUS FILES
  614. -------------------
  615.  
  616.      STSORBIT PLUS is normally distributed via the Internet or bulletin 
  617. board systems in archived form using the ZIP format by PKWare. Note that 
  618. all files (except map databases) for STSORBIT PLUS are called "STSPLUS" in 
  619. order to conform to DOS filename requirements and to avoid confusion with 
  620. the similarly named files for the original STSORBIT. The following files 
  621. are usually included:
  622.  
  623.           STSPLUS.EXE        Main STSPLUS Program     (required)
  624.           STSAUX.EXE         Auxiliary STSPLUS Pgm    (optional)#
  625.           STSPLUS.CTY        City Coordinates         (optional)
  626.           STSPLUS.DOC        Documentation            (not required)
  627.           STSPLUS.FRQ        Preset Frequencies       (optional)
  628.           STSPLUS.ICO        Icon for WINDOWS 3.x     (optional)
  629.           STSPLUS.KEY        STSPLUS Active Keys      (optional)
  630.           STSPLUS.LOC        Map Locations & Features (optional)
  631.           STSPLUS.LTD        Satellite Launch Dates   (optional)
  632.           STSPLUS.SAA        South Atlantic Anomaly   (optional)
  633.           STSPLUS.SCF        Satellite Config File    (optional)
  634.           STSPLUS.TRK        NASA Tracking Stations   (optional)
  635.           STSPLUS.XRF        Sat Name Cross Reference (optional)
  636.           STSPLUS.INI        Initialization data      (see below)
  637.  
  638.           EARTH4.MCX         Level 4 Map Index        (required)
  639.           EARTH4.MCP         Level 4 Rect Map Data    (required)
  640.           EARTH4.XYZ         Level 4 Ortho Map Data   (required)
  641.  
  642.           EARTH3.MCX         Level 3 Map Index        (optional)
  643.           EARTH3.MCP         Level 3 Rect Map Data    (optional)
  644.           EARTH3.XYZ         Level 3 Ortho Map Data   (optional)
  645.           EARTH2.MCX         Level 2 Map Index        (optional) *
  646.           EARTH2.MCP         Level 2 Rect Map Data    (optional) *
  647.           EARTH2.XYZ         Level 2 Ortho Map Data   (optional) *
  648.           EARTH1.MCX         Level 1 Map Index        (optional) *
  649.           EARTH1.MCP         Level 1 Rect Map Data    (optional) *
  650.           EARTH1.XYZ         Level 1 Ortho Map Data   (optional) *
  651.  
  652.           MSHERC.COM         Hercules driver          (required for HGC)
  653.  
  654.           STSICON.EXE        Satellite Icon Program   (not required) **
  655.           STSMIR.ICN         Shuttle/Mir Icon         (not required)
  656.           STSMIR.NOT         Notes for STSMIR.ICN     (not required)
  657. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 9
  658.  
  659.  
  660.  
  661.           TLEnnn.TXT         2-Line Elements          (required)
  662.  
  663.           NASA.TRK           NASA Tracking Stations   (not required)
  664.           CIS.TRK            Russian Tracking Stations(not required)
  665.           INTELSAT.TRK       INTELSAT Tracking Stns   (not required)
  666.           SPACENTR.TRK       Other Tracking Stations  (not required)
  667.           STSLNDG.TRK        Orbiter Landing Sites    (not required)
  668.  
  669.           README             STSPLUS Registration and Questionnaire
  670.           SETUP.DOC          Quick Setup Instructions
  671.  
  672.           SOP9311.ICO        Alternate STSPLUS Icon   (not required)
  673.  
  674.  
  675.      #    Auxiliary program module STSAUX.EXE is not required for operation 
  676.           of STSPLUS but the Satellite Orbital Elements Display feature, 
  677.           ALT-F1 from the Main Menu, will be disabled.
  678.  
  679.      *    The EARTH3 files are available separately for download from the 
  680.           RPV Astronomy BBS or my WWW Home Page and are also included with 
  681.           registration. The EARTH2 and EARTH1 are available by mail only to 
  682.           registered users of STSORBIT PLUS for an additional donation.
  683.  
  684.      **   Available by mail only and included with with registration of 
  685.           STSORBIT PLUS. Provides the capability of creating and modifying 
  686.           satellite icons.
  687.  
  688.  
  689. Files noted as "(required)" must be in the current default directory (or in 
  690. a specified directory in some cases) for program operation. Files noted as 
  691. "(optional)" are not required when STSPLUS is operated but provide 
  692. additional features or information if present. In order to minimize the 
  693. disk space required, all .EXE files have been compressed with PKWare's 
  694. PKLITE Professional; these files require a small amount of additional time 
  695. to begin execution since they are decompressed "on the fly" at load time.
  696.  
  697.                           ***  IMPORTANT NOTE ***
  698.  
  699.      File STSPLUS.INI contains initialization data from previous runs 
  700.      of the program. If file STSPLUS.INI is not present it will be 
  701.      created. Note that if STSPLUS.INI was written by a version prior 
  702.      to 9405, all data will be ignored and the program must be 
  703.      initialized as if being run for the first time.
  704.  
  705.  
  706.      STSPLUS can use map databases with different degrees of map detail. 
  707. Level 4, required for operation, contains the minimum detail and Level 1 
  708. contains the maximum detail. As noted in the list above, three files are 
  709. used for each level of map detail: MCX files contain an index of the map 
  710. data; MCP files contain map coordinates for rectangular projection; and 
  711. XYZ files contain map coordinates for orthographic projection. STSPLUS 
  712. checks for the levels that are present and uses the level appropriate for 
  713. the zoom factor in effect or, if that level is not present, the maximum 
  714. level that is present. Level 1 is checked first, then Level 2, etc. Level 4 
  715. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 10
  716.  
  717.  
  718. files MUST be present or an error message is displayed and the program 
  719. aborts.
  720.  
  721.                           ***  IMPORTANT NOTE ***
  722.  
  723.      STSPLUS assumes that if a particular level of map database is 
  724.      found, ALL lower levels of map database are present. Missing 
  725.      levels of map database will cause a program error.
  726.  
  727.  
  728.      File STSPLUS.FRQ contains a list of preset frequencies for amateur 
  729. radio satellites and is not required except when STSPLUS is operated in the 
  730. Doppler Shift Mode. See the section "Satellite Communications and Amateur 
  731. Radio" for additional information.
  732.      File STSPLUS.KEY is a quick reference list of the keys that are 
  733. active while the map is displayed and includes a brief description of the 
  734. function of each key. It has been extracted from this documentation.
  735.      File STSPLUS.LTD contains the launch date and time for selected 
  736. satellites. The file may be updated when new satellite launch date and 
  737. time data is entered via the program.
  738.      Files with filetype .TRK are tracking station locations or other 
  739. locations of interest which may be plotted on the map. These files may be 
  740. created or edited with a standard ASCII editor. If you wish to use a 
  741. different TRK file, use Function Key F7 from the Main Menu to select 
  742. the desired file.
  743.      File STSPLUS.SAA contains data characterizing the South Atlantic 
  744. Anomaly zone (SAA). Display of the SAA is controlled by F10+F7 from the 
  745. Main Menu. If the file is not present or is corrupt, the South Atlantic 
  746. Anomaly will be disabled; users are cautioned NOT to alter the contents of 
  747. file STSPLUS.SAA or the results may be unpredictable.
  748.      File STSPLUS.SCF is a sample multiple satellite configuration file 
  749. which may be used to display multiple TDRS and real time satellites. Up to 
  750. 16 additional satellites may be tracked using this feature. Use F6 from the 
  751. Main Menu to create or modify SCF files.
  752.      File STSPLUS.XRF is a satellite name cross-reference file (NORAD 
  753. Number to Satellite Name) which may be used to substitute a preferred name 
  754. for that found in a TLE file. STSPLUS.XRF must be in the same directory as 
  755. the main program. See the section Satellite Cross-Reference for additional 
  756. information.
  757.      File TLEnnn.TXT (where "nnn" will be a number such as "153") is a set 
  758. of USSPACECOM 2-line elements as of the date of the file. Note that the 2-
  759. line elements should only be used for ten to twenty days after the epoch 
  760. date for each satellite if reasonable accuracy is to be maintained. Current 
  761. orbital elements are regularly posted on my WWW home page or bulletin board 
  762. system and elsewhere. Other files with 2-line elements are also available; 
  763. they typically have names like GSFCnnn.TXT or N2L-nnn.TXT for general 
  764. satellites, and STSmmRnn.TXT for Space Shuttle missions. Space Shuttle 
  765. orbital elements are usually posted at least daily during missions and are 
  766. available on our STSTLE distribution list via e-mail; because of frequent 
  767. orbital maneuvers, Space Shuttle elements more than 24 hours old may yield 
  768. inaccurate positions.
  769.      File STSPLUS.LOC contains geographic coordinates and labels for 
  770. selected locations and major oceans and seas. These labels may optionally 
  771. be displayed on the maps. The file may be edited with a standard ASCII 
  772. editor to add or delete locations and features. See the section "Location 
  773. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 11
  774.  
  775.  
  776. and Features Labels" for additional information.
  777.      Other files, such as 2-line elements for an upcoming Space Shuttle 
  778. mission or a mission in progress, may be included from time to time. Files 
  779. with 2-line orbital elements normally have filetype ".TXT" or ".TLE". Some 
  780. common satellite name abbreviations are:
  781.  
  782.           STS       Space Shuttle missions
  783.           HST       Hubble Space Telescope
  784.           GRO       Compton Gamma Ray Observatory
  785.           UARS      Upper Atmosphere Research Satellite
  786.           TOPEX     Topex/Poseidon Earth Resources Satellite
  787.           ROSAT     Roentgen Satellite Observatory
  788.           MIR       Russian Space Station
  789.  
  790. There are many other satellites for which data is available. US Space 
  791. Command (formerly NORAD) currently tracks some 7000+ objects, of which data 
  792. for more than 1600 is usually included in the full TLyymmdd.TXT files 
  793. posted on my RPV bulletin board system.
  794.  
  795.  
  796. INITIAL STSPLUS SETUP
  797. ---------------------
  798.  
  799.      This section gives quick instructions for setting up STSORBIT PLUS in 
  800. a standard configuration. Other methods are possible but this is 
  801. recommended for the first time or novice user.
  802.  
  803.  
  804. Copying Files for STSORBIT PLUS
  805. -------------------------------
  806.  
  807.      STSPLUS is intended to be used on systems with a hard disk. If all 
  808. files are present, up to 3MB may be required. While it is possible to 
  809. operate the program from a high density floppy disk (with some files 
  810. omitted), map drawing times are painfully and unacceptably slow.
  811.      I recommend that a separate directory called STSPLUS be created for 
  812. all of the required and optional files. If you do not have such a 
  813. directory, you may create one with the following DOS commands:
  814.  
  815.           C:
  816.           CD \
  817.           MD STSPLUS
  818.  
  819. where the hard disk is assumed to be Drive C:. Change the hard disk letter 
  820. as appropriate for your configuration.
  821.      If you received the program in compressed, self-extracting .EXE format 
  822. (with filenames like SOP9748A.EXE and/or SOP9748B.EXE), create the STSPLUS 
  823. directory as above then log into the STSPLUS directory and unpack the files 
  824. with the following DOS commands:
  825.  
  826.           C:
  827.           CD \STSPLUS
  828.           A:SOP9748A
  829.  
  830. where the floppy drive is assumed to be A:, the hard disk is assumed to be 
  831. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 12
  832.  
  833.  
  834. C:, and the subdirectory STSPLUS must already exist. Make any changes 
  835. appropriate for your configuration, then repeat the last command for each 
  836. file with filetype .EXE received, changing the command as necessary to 
  837. reflect the correct filename. 
  838.      If you received the program in compressed format (.ZIP), copy the .ZIP 
  839. file(s) to the STSPLUS directory and then enter the DOS command:
  840.  
  841.           PKUNZIP <filename>
  842.  
  843. where <filename> is the name of the .ZIP file to unpack. After all files 
  844. have been unpacked, you may delete the .ZIP files (but keep a backup copy 
  845. just in case!). You MUST use PKUNZIP Version 2.04G or later to successfully 
  846. unpack .ZIP files received from my BBS or WWW home page!
  847.  
  848.                            ********************
  849.                            *  IMPORTANT NOTE  *
  850.                            ********************
  851.  
  852.      If you are upgrading from a prior version of STSPLUS and 
  853.      experience problems, delete the file STSPLUS.INI to force the 
  854.      program to recreate its initialization parameters! This will 
  855.      resolve most path and filename problems. Use the "/NEW" command 
  856.      line option or press Function Keys F7 and F10+F3 from the Main 
  857.      Menu to set all program paths, filenames, options, and display 
  858.      features.
  859.  
  860.  
  861.  
  862. Executing Program STSORBIT PLUS
  863. -------------------------------
  864.  
  865.      STSPLUS is normally distributed on disk, via my RPV Astronomy BBS and 
  866. WWW home page, and via several Internet sites with a special version of 
  867. file STSPLUS.INI, the initialization file, which forces certain setup 
  868. features to be selected. The setup feature may also be enabled by including 
  869. the "/NEW" command line option when the program is executed from the DOS 
  870. prompt:
  871.  
  872.      STSPLUS /NEW
  873.  
  874. STSPLUS will display its title screen for a few seconds and then notify the 
  875. user that the new setup features are being processed:
  876.  
  877.      Program STSPLUS, Version 9748
  878.  
  879.      STSPLUS has determined that this is a new setup. You will be asked to
  880.      select your location, enter your UTC Offset and other time information,
  881.      and to check the files and paths for program operation.
  882.  
  883.      Press any key to continue ...
  884.  
  885. Press ENTER (or any key except non-typing keys like SHIFT and CTRL) to 
  886. continue the setup process.
  887.      Because many calculations require the user's location, STSPLUS next 
  888. requests the user to verify and change, if necessary, the current location. 
  889. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 13
  890.  
  891.  
  892. The default location is Sedona, Arizona (near Flagstaff):
  893.  
  894.      Current PRIMARY Location:      Sedona, AZ
  895.                                     Latitude:     34.9153 degrees
  896.                                     Longitude:  -111.7885 degrees
  897.                                     Elevation:  1311      meters
  898.      Current active CITYFILE:       STSPLUS.CTY
  899.  
  900.         F1  Search CITYFILE for PRIMARY location
  901.         F2  Search CITYFILE for SECONDARY location
  902.         F3  Enter coordinates for PRIMARY location
  903.         F4  Enter coordinates for SECONDARY location
  904.  
  905.         F6  Select TRACKING STN for PRIMARY location
  906.  
  907.      ENTER  Continue Setup
  908.  
  909.      Enter desired selection:
  910.  
  911.      If this is a new setup, press F1 and enter the name of a city
  912.      close to your location. If the city is not found, try another
  913.      or press F3 and enter the city name and coordinates. When the
  914.      information is correct, press ENTER to continue.
  915.  
  916. If the "/NEW" command line option has been entered and this is a 
  917. reconfiguration of an existing setup, the primary location which was 
  918. previously entered will be displayed. Press F1 to search the CITYFILE (a 
  919. file of some 2000+ cities worldwide) to locate your city or one near you. 
  920. If your city is not found, try another. If no nearby city can be found, 
  921. press F3 and enter the city name, latitude (positive is North, negative is 
  922. South), longitude (positive is East [Europe, Africa, Australia, etc.], 
  923. negative is West [North and South America, etc.]), and elevation (in 
  924. meters, or add "F" for feet). Enter "0" for your elevation if it is not 
  925. known. When the information is correct, press ENTER to continue the setup 
  926. process.
  927.      STSPLUS next requests time zone information. STSPLUS must know your 
  928. "UTC Offset", the difference in hours between your local time zone and UTC 
  929. or Coordinated Universal Time (formerly known as GMT or Greenwich Mean 
  930. Time). Using the primary location entered above, STSPLUS will calculate an 
  931. estimated UTC Offset based upon your longitude; each 15 degrees of 
  932. longitude represents one hour offset from UTC. Do NOT include the hour for 
  933. Daylight or Summer time! However, political "adjustments" have caused the 
  934. time zones to not coincide exactly with the 15 degree model, so the 
  935. estimate could be off by one hour in either direction in some cases. For 
  936. most users the estimate should be correct. Users whose UTC Offset is not an 
  937. exact hour difference from UTC must always enter the UTC Offset manually. 
  938. STSPLUS next requests whether you are on Daylight or Summer time; enter "0" 
  939. if you are on Standard Time and "1" if you are on Daylight or Summer Time. 
  940. Finally, STSPLUS allows you to select either local time or UTC as the time 
  941. to which your computer's clock is set; enter "0" for local time and "1" for 
  942. UTC.
  943.  
  944. ---------------------------------------------------------------------------
  945. Set UTC TIME ZONE OFFSET and DAYLIGHT FLAG
  946.  
  947. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 14
  948.  
  949.  
  950. STSPLUS must know the difference between your local time zone and Universal
  951. Coordinated Time (UTC), also sometimes known as Greenwich Mean Time (GMT).
  952. With this information, STSPLUS can automatically adjust launch times and
  953. dates for your local time zone. In addition, STSORBIT must know if you are
  954. now on STANDARD or DAYLIGHT (SUMMER) time and if the DOS clock is set to 
  955. UTC or Local Time.
  956.  
  957. First, enter the difference between your STANDARD time zone and UTC in hours.
  958. Do NOT include the hour for DAYLIGHT time; it will be entered separately.
  959. STSPLUS will estimate your time zone based upon your local longitude.
  960. For the United States and Canada, use the following:
  961.  
  962.   Eastern Standard Time     EST    -5.00
  963.   Central Standard Time     CST    -6.00
  964.   Mountain Standard Time    MST    -7.00
  965.   Pacific Standard Time     PST    -8.00
  966.  
  967. Enter UTC Offset (hours) [ -7.00]:
  968. Enter Daylight Flag (0=OFF, 1=ON)  [0]:
  969. Enter DOS time zone (0=LOCAL, 1=UTC)  [0]:
  970. ---------------------------------------------------------------------------
  971.  
  972. The prompts and responses shown above are for Arizona which always remains 
  973. on Mountain Standard Time (UTC-7 hours). Most users will have to take 
  974. Daylight Savings Time into account from April through October.
  975.  
  976.                            ********************
  977.                            *  IMPORTANT NOTE  *
  978.                            ********************
  979.  
  980.      The single most common cause of problems with STSPLUS is 
  981.      that the UTC Offset or Daylight Flag is incorrectly set. Not 
  982.      surprisingly, this will cause a gross error in the 
  983.      calculated position of any satellite. Verify that both the 
  984.      UTC time and local time and abbreviation are correct!
  985.  
  986.      Because installations can vary considerably as to the names and 
  987. locations of various required files, STSPLUS next displays the current 
  988. filename and path settings. For a fresh installation from the standard 
  989. distribution files, these should be correct; if this is a reconfiguration 
  990. of a previously configured setup using the "/NEW" command line option, the 
  991. current information should be correct.
  992.  
  993.      Select path or filename to set, press ENTER when done:
  994.  
  995.        F1  Set 2-LINE ELEMENTS path:      [D:\STSPLUS\]
  996.        F2  Set TRACKING STATION filename: [STSPLUS.TRK]
  997.        F3  Set MAP DATABASE FILES path:   [D:\STSPLUS\]
  998.        F4  Set FEATURES LABEL filename:   [STSPLUS.LOC]
  999.        F5  Set TRAKSTAR path:             [D:\STSPLUS\]
  1000.        F6  Set CITYFILE filename:         [STSPLUS.CTY]
  1001.  
  1002.      Enter selection or ENTER:
  1003.  
  1004. The sample above shows STSPLUS installed in a directory STSPLUS on Drive 
  1005. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 15
  1006.  
  1007.  
  1008. D:. Verify each of the items in the list and press the indicated Function 
  1009. Key to make changes. When all information is correct, press ENTER to 
  1010. complete the setup process and go to the STSPLUS Main Menu.
  1011.  
  1012.      The following sequence of operations is recommended when STSPLUS is 
  1013. run for the first time:
  1014.  
  1015. 1.   Make sure all required STSPLUS files are in subdirectory \STSPLUS (or 
  1016.      whatever you named it). In addition to the program files, check that 
  1017.      2-line elements are also available; the file TLEnnn.TXT (where "nnn" 
  1018.      is a number like "679" is usually supplied with STSPLUS) and similar 
  1019.      files are available via BBS or the Internet.
  1020.  
  1021. 2.   Start STSPLUS with the following command to force configuration:
  1022.  
  1023.           STSPLUS /NEW
  1024.  
  1025.      STSPLUS will request that the user set the primary location, UTC 
  1026.      Offset, Daylight Flag, and check all filenames and paths. Enter the 
  1027.      appropriate responses. Examples are shown on the screen and are 
  1028.      described above.
  1029.  
  1030. 3.   Once the Main Menu is displayed, press Function Key F2 to select the 
  1031.      primary satellite you wish to track with STSPLUS. You will be asked to 
  1032.      select a filename (the available files whose filetype is ".TXT" or 
  1033.      ".TLE" are displayed and may be selected using the arrow keys). Type 
  1034.      the filename or press ENTER after selecting a filename using the arrow 
  1035.      keys. You will then be asked to select a satellite by name or NORAD 
  1036.      number. If you do not know a specific satellite name, enter "HST" for 
  1037.      the Hubble Space Telescope. (Caution: some TLE files also include "HST 
  1038.      Array"; press the SPACE BAR to continue searching for HST.) The data 
  1039.      for the satellite is displayed; press ENTER to accept the data. 
  1040.      STSPLUS will immediately begin drawing the map.
  1041.  
  1042. 4.   While the map is displayed you may press ENTER to return to the Main 
  1043.      Menu. Press ESC at the Main Menu to return to the DOS prompt.
  1044.  
  1045. 5.   STSPLUS is a complex program. Only the most basic and essential 
  1046.      features have been covered in this brief startup list. Please take 
  1047.      time to read the manual with your favorite editor or print the text as 
  1048.      reference material.
  1049.  
  1050.  
  1051. Using Mission Elapsed Time (MET)
  1052. ---------------------------------
  1053.  
  1054.      Mission Elapsed Time (MET) is the time since launch of a specific 
  1055. satellite or mission. The standard NASA/NORAD 2-line orbital element format 
  1056. does NOT include either launch time or launch date. However, this 
  1057. information is obviously required if MET is to be displayed. That 
  1058. information must therefore be obtained independently and manually entered 
  1059. into STSPLUS. The following steps are required:
  1060.  
  1061. 1.   Start program STSPLUS (see above).
  1062.  
  1063. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 16
  1064.  
  1065.  
  1066. 2.   Load the 2-line elements for the desired satellite using Function Key 
  1067.      F2 on the Main Menu. Press ENTER to return from the ground track 
  1068.      display to the Main Menu.
  1069.  
  1070. 3.   Press Function Key F5 to enter Launch Time and Launch Date. Enter the 
  1071.      appropriate information. Note that if you enter UTC or GMT Launch Time 
  1072.      (by adding the letter "U" or "G" at the end of the time, upper or 
  1073.      lower case), STSPLUS assumes that the date you enter will also be the 
  1074.      UTC/GMT Launch Date.
  1075.  
  1076. 4.   The information will be displayed for approval. Press ENTER to accept 
  1077.      the data, or press SPACE BAR to repeat the process.
  1078.  
  1079. 5.   Once the data have been accepted, press Function Key F5 while the map 
  1080.      is on screen to display Mission Elapsed Time. Press F5 again to return 
  1081.      to Time Since Epoch ("T+E" or "T+Epoch"). The Epoch is the time at 
  1082.      which the orbital data in the TLEs was calculated. (Press Function Key 
  1083.      F1 for help when the map is displayed.) If a launch time and date have 
  1084.      not been entered, the F5 command will have no effect and Time Since 
  1085.      Epoch will always be displayed. The launch time and date may be saved 
  1086.      in file STSPLUS.LTD and MET will automatically be displayed if the 
  1087.      satellite's data is found in that file.
  1088.  
  1089. 6.   The launch time and launch date will be saved in file STSPLUS.LTD and 
  1090.      need only be entered once unless it must be changed for some reason.
  1091.  
  1092.      NOTE: Estimated Pre-Launch 2-Line Elements for the Space Shuttle 
  1093.      always use a "dummy" NORAD Number (such as "99984" for STS-84). Once 
  1094.      US Space Command has assigned the actual NORAD Number, the launch time 
  1095.      and date must be re-entered using the correct NORAD number.
  1096. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 17
  1097.  
  1098.  
  1099. PROGRAM USAGE NOTES
  1100. -------------------
  1101.  
  1102.      The following notes may prove helpful in setting up STSPLUS to operate 
  1103. most efficiently on your system or to provide hints in ways that some of 
  1104. the system and program features may be used to advantage.
  1105.  
  1106. Using STSPLUS with Windows 95 and Windows NT
  1107. --------------------------------------------
  1108.  
  1109.      Using STSPLUS with Windows 95
  1110.      -----------------------------
  1111.  
  1112.      STSPLUS is a DOS-based program and must be executed from the DOS 
  1113. prompt feature of Windows 95. While there are several methods for obtaining 
  1114. a DOS prompt ("C:>") with Windows 95, limited testing has shown that the 
  1115. following method offers the most reliable operation:
  1116.  
  1117. 1.   Start Windows 95 in the normal manner.
  1118.  
  1119. 2.   Click on "Start", then select "Shut Down" followed by "Restart the 
  1120.      computer in MS-DOS mode".
  1121.  
  1122. 3.   You should receive a typical DOS prompt (such as "C:\WINDOWS>").
  1123.  
  1124. 4.   Using standard DOS commands, create the subdirectory STSPLUS from the 
  1125.      root directory and then log into that new subdirectory:
  1126.  
  1127.           CD \
  1128.           MD STSPLUS
  1129.           CD STSPLUS
  1130.  
  1131. 5.   The standard Windows 95 MS-DOS setup does NOT include SMARTDRV, the 
  1132.      Microsoft disk caching software. Map drawing times and disk accesses 
  1133.      can be substantially reduced by enabling SMARTDRV. To do so, enter the 
  1134.      following command at the DOS prompt:
  1135.  
  1136.           SMARTDRV /X
  1137.  
  1138.      The "/X" command line parameter disables write-behind caching, which I 
  1139.      recommend as the safest mode of operating SMARTDRV. Using SMARTDRV, 
  1140.      the map drawing time for STSPLUS on a Pentium 166 drops from just over 
  1141.      1 second to just over half a second! You may also include the SMARTDRV 
  1142.      command above in AUTOEXEC.BAT so that it is executed automatically.
  1143.  
  1144. 6.   Load and execute STSPLUS in accordance with the standard instructions 
  1145.      contained in this documentation and/or the documentation accompanying 
  1146.      the STSPLUS files or disks.
  1147.  
  1148. 7.   When STSPLUS operations have been completed, exit STSPLUS (ESC from 
  1149.      the Main Menu), then type "EXIT" at the DOS prompt to return to 
  1150.      Windows 95. Resume normal Windows 95 operations.
  1151.  
  1152.      STSPLUS is a DOS-based program and should be run from the MS-DOS 
  1153. prompt. Executing STSPLUS from an icon in the programs menu does not always 
  1154. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 18
  1155.  
  1156.  
  1157. operate correctly, apparently because Win95 does not emulate DOS graphics 
  1158. correctly in some respects (such as clipping). The ONLY recommended and 
  1159. reliable method of obtaining the MS-DOS prompt is that given in Step 2 
  1160. above. Other methods of obtaining the MS-DOS prompt enable multitasking and 
  1161. STSPLUS has been known to freeze the computer when other tasks are executed 
  1162. in either foreground or background.
  1163.  
  1164.  
  1165.      Using STSPLUS with Windows NT
  1166.      -----------------------------
  1167.  
  1168.      Releases of STSPLUS prior to Version 9643 had a problem when executed 
  1169. on Windows NT (only!) which prevented the clocks in STSPLUS from reading 
  1170. the correct system time. The local clock always started at 00:00:00. The 
  1171. code which detected the processor and coprocessor in those versions has 
  1172. been replaced by a simple INT 11H call to verify the presence of the math 
  1173. coprocessor in the "BIOS equipment list" -- a call which does NOT always 
  1174. perform correctly in older computers. However, this call is accepted by 
  1175. Windows NT. I normally execute STSPLUS from the WinNT MS-DOS Prompt.
  1176.  
  1177.  
  1178. Using STSPLUS at Night with "Night Vision" Mode
  1179. -----------------------------------------------
  1180.  
  1181.      With the increased availability -- and lower cost -- of color laptop 
  1182. computers, many STSPLUS users are taking their laptops outside at night to 
  1183. both watch satellites and continue tracking with STSPLUS. Unfortunately, 
  1184. STSPLUS' normal bright multi-color screens tend to reduce night vision 
  1185. adaptation. Using the "Night Vision" mode changes all screen colors to RED 
  1186. or LIGHT RED and substantially reduces the effect on night vision 
  1187. adaptation. Good night vision typically takes from five to ten minutes as 
  1188. the eye adapts to lower light levels. Even a momentary glimpse of a bright 
  1189. white light (or computer screen) can require several minutes before good 
  1190. night vision returns. The color red has far less effect on night vision 
  1191. than other colors and has been used in astronomical environments for years 
  1192. to help astronomers preserve night vision. (My program ASTROCLK has had a 
  1193. red night vision mode for many years for that reason.)
  1194.      "Night Vision" mode is enabled and disabled using the ALT-R key 
  1195. combination (press the "ALT" key and while holding it down press the "R" 
  1196. key, then release the "ALT" key). When enabled, "Night Vision" mode changes 
  1197. all colors except light white to RED and changes light white to LIGHT RED. 
  1198. This screen mode may be activated from the Main Menu or at any time while 
  1199. the map is displayed; the screen is immediately redrawn if ALT-R is pressed 
  1200. while the map is displayed. Press ALT-R again to resume normal screen 
  1201. colors. The "Night Vision" mode is NOT saved and must be re-enabled each 
  1202. time STSPLUS is executed. Night Vision mode has no effect when used with 
  1203. monochrome screens ("/M" command line option used). When setting user 
  1204. definable colors (F10+F9 from the Main Menu), normal colors are always used 
  1205. and the Night Vision mode will be restored if it was in effect.
  1206.      Since the "Night Vision" mode is essentially a monochrome screen (in 
  1207. red and black rather than white and black), users may find that temporarily 
  1208. disabling some screen features, such as rivers, location labels or 
  1209. additional grid lines, may make the red screen easier to read. I am always 
  1210. surprised at how much additional information may be included on a screen 
  1211. when color is used without "cluttering" the screen to the point where it 
  1212. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 19
  1213.  
  1214.  
  1215. may be confusing; the converse is also true.
  1216.  
  1217.  
  1218. DOS Memory Managers and Performance Tips
  1219. ----------------------------------------
  1220.  
  1221.      The use of memory managers such as EMM386, QEMM386, and 386MAX (but 
  1222. not NETROOM3 by Helix Software, see below) with 386 and higher systems will 
  1223. cause the processor to operate in the Virtual 8086 Mode, a "feature" which 
  1224. is not well documented by Microsoft. Users should be aware that this may 
  1225. cause considerable additional processor overhead, especially with graphics. 
  1226. For example, my 486DX/33 typically draws the orthographic map in almost 
  1227. half the time when a memory manager is NOT present but the improvement is 
  1228. less significant with a 386SX/20:
  1229.  
  1230.           Pentium 120 Drawing Time WITHOUT EMM386:    0.88 seconds
  1231.           Pentium 120 Drawing Time WITH EMM386:       2.09 seconds
  1232.  
  1233.           Pentium 90 Drawing Time WITHOUT EMM386:     1.05 seconds
  1234.           Pentium 90 Drawing Time WITH EMM386:        2.80 seconds
  1235.  
  1236.           486DX/33 Drawing Time WITHOUT 386MAX:       3.68 seconds
  1237.           486DX/33 Drawing Time WITH 386MAX:          6.70 seconds
  1238.  
  1239.           386SX/20 Drawing Time WITHOUT QEMM386:     17.91 seconds
  1240.           386SX/20 Drawing Time WITH QEMM386:        21.97 seconds
  1241.  
  1242. Times will vary as a function of the satellite position and other program 
  1243. features. As the example times above illustrate, the time saving is 
  1244. proportionally higher with a faster computer. Note, however, that a memory 
  1245. manager may be required for the use of extended or expanded memory and for 
  1246. certain applications. The use of different configuration files, selected by 
  1247. a batch file or other methods, can optimize performance for various 
  1248. applications. DOS 6.2 and higher includes a multiple boot configuration 
  1249. facility. I recommend SYSTEM COMMANDER by V Communications, Inc. to select 
  1250. multiple boot configurations for DOS, Win311, Win95, and WinNT. Another 
  1251. method is to boot the computer from a floppy disk (suitably formatted and 
  1252. configured) when the "vanilla" CONFIG.SYS is to be used.
  1253.      A notable exception to the performance penalty associated with memory 
  1254. managers is NETROOM3 by Helix Software. NETROOM3 uses "cloaking", a memory 
  1255. technique becoming more popular and which may soon be used in other memory 
  1256. managers. Initial tests of NETROOM3 indicates little or no performance 
  1257. penalty as compared to a "vanilla" system with times essentially the same 
  1258. as those listed as "WITHOUT EMM386" above. NOTE: NETROOM3 does not appear 
  1259. to operate when Adaptec SCSI-2 cards are present!
  1260.      Users should also be aware that typical Local Area Network (LAN) 
  1261. software, such as NetWare or Lantastic, can impose a performance penalty on 
  1262. programs such as STSPLUS. Map drawing times with Lantastic LAN operating 
  1263. showed approximately a 20% increase over the same system without the LAN. 
  1264. The actual performance will vary as a function of the LAN software used and 
  1265. whether the system is configured as a server or as a workstation.
  1266.      HIMEM.SYS can still be used to load DOS in high memory even when 
  1267. EMM386 or a similar memory manager is not used by just including the 
  1268. following lines in CONFIG.SYS:
  1269.  
  1270. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 20
  1271.  
  1272.  
  1273.           DEVICE=C:\DOS\HIMEM.SYS
  1274.           DOS=HIGH
  1275.  
  1276. Change the "C:\DOS\" portion of the first line to correspond to the actual 
  1277. drive and directory where HIMEM.SYS is located in your system.
  1278.      Most systems now provide disk caching which stores recently read disk 
  1279. data in high speed Random Access Memory (RAM). While I avoid write caching 
  1280. (because it increases the risk of disk corruption in the event of power 
  1281. interruption), read caching using a utility such as Microsoft's SMARTDRV 
  1282. can all but eliminate disk accesses when STSPLUS is operating. This is 
  1283. generally a more effective technique than the older RAM disk approach and 
  1284. is usually automatically included in the computer setup. For DOS, Win311, 
  1285. and Win95, I recommend the use of Microsoft's SMARTDRV disk caching in the 
  1286. AUTOEXEC.BAT file by including the following line:
  1287.  
  1288.           SMARTDRV /X
  1289.  
  1290.      Memory management is automatic with Windows 95 and Windows NT and 
  1291. cannot be disabled. For such systems, optimum STSPLUS performance can be 
  1292. obtained by using SMARTDRV as above and setting up the computer for 
  1293. multiple operating systems and executing STSPLUS from the DOS operating 
  1294. system. Software such as SYSTEM COMMANDER by V Communications may be used 
  1295. to select and control multiple operating systems on a single computer.
  1296.  
  1297.  
  1298. DOS CONFIG.SYS Setup
  1299. --------------------
  1300.  
  1301.      Users with DOS 5.0 and higher, especially those who take advantage of 
  1302. the high memory management capabilities and those who use add-on memory 
  1303. managers, should include the following line in their CONFIG.SYS file:
  1304.  
  1305.           STACKS=9,256
  1306.  
  1307. This command causes DOS to allocate more memory for the internal stacks 
  1308. used by DOS and some applications programs. DOS 5.0 seems more sensitive to 
  1309. the amount of allocated stack space than were prior DOS versions and 
  1310. programs which executed with no problems on DOS 3.3 may fail on DOS 5.0. A 
  1311. common symptom of insufficient internal stack space is that STSPLUS 
  1312. "freezes" the computer and a reboot is required. Other unpredictable errors 
  1313. can also result from stack errors. "9,256" creates 9 stacks of 256 bytes 
  1314. each; the "256" may be replaced by "384" or "512", and the "9" may be 
  1315. replaced by "15" if the basic STACKS command improves but does not cure the 
  1316. problems. See your DOS manual for additional information.
  1317.  
  1318.  
  1319. Using STSPLUS on a Local Area Network (LAN)
  1320. -------------------------------------------
  1321.  
  1322.      Users with a Local Area Network (LAN) can configure STSPLUS so that it 
  1323. operates in a "read-only" mode from a network server. This means that the 
  1324. main program and all related files can be located in a single server 
  1325. directory and individual users will be unable to alter those files if the 
  1326. Network Manager sets them to Read-Only status. In particular, the program 
  1327. initialization file, STSPLUS.INI, will not be modified or re-written by 
  1328. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 21
  1329.  
  1330.  
  1331. STSPLUS during or after each use (as is normally the case). This allows 
  1332. STSPLUS to be pre-configured for the desired location, time zone, 
  1333. satellite, etc. and these parameters cannot be altered by users. Note that 
  1334. the user is not permitted to update the CITYFILE in "read-only" mode. In 
  1335. all other respects the "read-only" mode is identical to normal operation of 
  1336. the program.
  1337.  
  1338.                                *************
  1339.                                *  CAUTION  *
  1340.                                *************
  1341.  
  1342.           Setting STSPLUS to the "read-only" mode requires that 
  1343.           file STSPLUS.INI be modified with an ASCII editor. Word 
  1344.           processor users should use the "non-document" mode. 
  1345.           Before making changes to file STSPLUS.INI, make a 
  1346.           backup copy of STSPLUS.INI in case problems develop. If 
  1347.           you are not familiar with text editors, do not attempt 
  1348.           these modifications since STSPLUS will NOT operate with 
  1349.           a corrupt STSPLUS.INI file!
  1350.  
  1351.      In order to cause STSPLUS to operate in the "read-only" mode, file 
  1352. STSPLUS.INI must be manually edited (modified). Before modifying the file, 
  1353. however, be sure that STSPLUS is configured as desired! The first few lines 
  1354. of a typical STSPLUS.INI file contain information similar to the following:
  1355.  
  1356.           9748
  1357.           2,"MIR Space Station"
  1358.           "Sedona, AZ",-111.7885,34.91533,1311
  1359.           "",0,0,0
  1360.           "#16609"
  1361.           ...
  1362.  
  1363. The only item of interest in this case is the first line, "9748" in the 
  1364. example above. To set STSPLUS to the "read-only" mode, change that line 
  1365. from "9748" to "-9748" (without the quotation marks). The minus sign ("-") 
  1366. is the flag that tells STSPLUS to operate in the "read-only" mode. Once set 
  1367. in this mode, STSPLUS will no longer update file STSPLUS.INI. Users may 
  1368. modify the various program parameters during program execution as usual but 
  1369. those changes will NOT be saved. Each time STSPLUS is executed, the same 
  1370. initialization data will be used.
  1371.      If the program parameters need to be changed or updated, STSPLUS may 
  1372. be returned to the normal mode of operation by removing the "-" sign on the 
  1373. first line of file STSPLUS.INI, executed to make whatever changes are 
  1374. desired (thereby writing an updated version of file STSPLUS.INI), then 
  1375. returned to the "read-only" mode by restoring the "-" sign in the first 
  1376. line of the file. A new STSPLUS.INI file may also be prepared off-line with 
  1377. another copy of STSPLUS (which MUST be the same version number AND use the 
  1378. same directory structure!).
  1379.  
  1380.  
  1381. Slow Computers and 80x87 Math Coprocessor Chips
  1382. -----------------------------------------------
  1383.  
  1384.      STSPLUS has been designed for 80386/80387 or better computers equipped 
  1385. with an EGA or VGA color display. While the program can be executed on some 
  1386. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 22
  1387.  
  1388.  
  1389. older 8088/8087 (XT-class) or 80286/80287 (AT-class) computers, performance 
  1390. is seriously degraded. But it would seem that warnings and suggestions can 
  1391. NEVER convince people that their old clunker is past its prime or that the 
  1392. calculations required for orbital mechanics and graphics are very complex 
  1393. and tax even a powerful computer. The best mainframe computers we had a 
  1394. decade or more ago had trouble doing what I now take for granted on a 
  1395. personal computer!
  1396.      Not all personal computers are created equal. Further, the math 
  1397. coprocessor chip can do many of the calculations ten or twenty times faster 
  1398. than the main processor. For 80386 computers, this makes a tremendous 
  1399. difference AND for a very modest cost, often well under $100. Some users 
  1400. report problems with coprocessor chips manufactured by IIT and ULSI; while 
  1401. the problems may be related to the computer rather than the coprocessor 
  1402. chip, I recommend avoiding coprocessor chips by those manufacturers. 
  1403. Finally, I really don't want to hear from users how slow this program runs 
  1404. on older machines; I recommend the original STSORBIT if you want the best 
  1405. performance from any computer not equipped with a math coprocessor chip.
  1406.      STSPLUS always runs as fast as the processor will permit and, since 
  1407. most features are available for all computer configurations, it is the 
  1408. responsibility of the user to select program features and options 
  1409. consistent with the desired performance. For example, the solar terminator 
  1410. requires considerable time to perform the required calculations and to 
  1411. update the display and, if this feature is not required, performance will 
  1412. be enhanced if it is disabled.
  1413.      As features have been added to STSPLUS, it has become increasingly 
  1414. difficult for very slow computers or computers not equipped with a math 
  1415. coprocessor to perform the necessary calculations in a reasonable time. 
  1416. STSPLUS tests to determine whether or not a math coprocessor chip is 
  1417. present and will use it if so. The following table illustrates the 
  1418. difference the processor and a math coprocessor chip make:
  1419.  
  1420.      Processor   Speed   Coprocessor   Time (secs)
  1421.      ---------------------------------------------
  1422.      Pentium     90 MHz      YES               2.5
  1423.      486DX       33 MHz      YES               6.2
  1424.      386DX       20 MHz      YES              12.8
  1425.      386SX       20 MHZ      YES              16.8
  1426.      386SX       20 MHz       NO              66.0
  1427.      286          8 MHz      YES              30.0
  1428.      286         12 MHz       NO              86.6
  1429.      8088         8 MHz      YES              65.0
  1430.      8088         8 MHz       NO             426.4
  1431.  
  1432. All systems used MS-DOS in the "typical" configuration for the machine 
  1433. under test; a memory manager was present in 386 and higher systems. The 
  1434. tests were performed with STSPLUS by measuring the time required from the 
  1435. Main Menu until the satellite appeared on the world map display using the 
  1436. rectangular map projection. (Not all tests were performed with the same 
  1437. version of STSPLUS!) All data were resident in memory (no disk operations 
  1438. required). All tests were made using the same display options (most were 
  1439. enabled). Slightly better performance can be achieved from the slower 
  1440. computers if some options, such as Sun terminator, are disabled. Clearly, 
  1441. the 8088 without the math coprocessor chip is not acceptable, and NONE of 
  1442. the computers without the math coprocessor chip performs very well. The 
  1443. minimum acceptable system requires a 386 processor with coprocessor.
  1444. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 23
  1445.  
  1446.  
  1447.      If, in spite of everything, you insist on using STSPLUS on your old 
  1448. clunker, here are a few cautions and reminders.
  1449.  
  1450. 1.   Especially at startup and when drawing the maps, long time delays can 
  1451.      be expected with no math coprocessor -- on the order of minutes in 
  1452.      some cases. Status messages are presented on the screen during some 
  1453.      (but not all) of these delays. Note also that STSPLUS.EXE is 
  1454.      compressed to save disk space and is decompressed at load time; this 
  1455.      may cause a noticeable delay on some systems.
  1456.  
  1457. 2.   Avoid using the orthographic projection with slow computers; the map 
  1458.      drawing times are much longer than the rectangular projections. Also 
  1459.      avoid high zoom factors since it is possible that the satellite may 
  1460.      move during the drawing process to the point where as soon as the 
  1461.      display is completed, it's time to redraw the map again. This process 
  1462.      will repeat endlessly and a reboot may be required. Restart the 
  1463.      program without the "/R" command line option and use F10+F6 from the 
  1464.      Main Menu to select WORLD or QUAD maps.
  1465.  
  1466. 3.   If you have a monochrome monitor, experiment with the "/M" command 
  1467.      line option to force monochrome operation. On some monochrome systems 
  1468.      the program may otherwise fail with or without an error message. On 
  1469.      other monochrome systems, certain colors may not be visible when 
  1470.      simulated using shades of gray.
  1471.  
  1472. 4.   The original CGA Color Graphics Adapter, even when equipped with a 
  1473.      color monitor, can display reasonable graphics (640x320) ONLY in 
  1474.      monochrome. Your color CGA monitor buys you nothing for graphics that 
  1475.      are quite inferior to the EGA and VGA. Support for CGA and Hercules 
  1476.      monitors may be discontinued for future versions of STSPLUS.
  1477.  
  1478.  
  1479. Starting Program STSORBIT PLUS and Command Line Options
  1480. -------------------------------------------------------
  1481.  
  1482.      STSPLUS uses file STSPLUS.INI to save various information required for 
  1483. operation. Since the format of that file may change from time to time, 
  1484. STSPLUS ignores the file unless it was written by a recent program version. 
  1485. If the file does not exist, STSPLUS will automatically create it.
  1486.      To start program STSPLUS, enter one of the following commands:
  1487.  
  1488.           STSPLUS            Automatic monitor, CGA/HGC/EGA/VGA
  1489.  
  1490.           STSPLUS /EGA       Force EGA (or lower) monitor
  1491.  
  1492.           STSPLUS /CLK       Use 43 or 60 lines for graphics display of
  1493.                              data and large clock characters. NOTE: This
  1494.                              feature available with EGA and VGA displays
  1495.                              ONLY! It is ignored for CGA/HGC monitors.
  1496.  
  1497.           STSPLUS /CGA       Force CGA monitor
  1498.  
  1499.           STSPLUS /M         Force monochrome operation, EGA/VGA
  1500.  
  1501.           STSPLUS /21        Use 21x21 pixel internal satellite icons
  1502. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 24
  1503.  
  1504.  
  1505.                              rather than the standard 15x15 pixel icons.
  1506.  
  1507.           STSPLUS /R         Resume last mission automatically
  1508.  
  1509.           STSPLUS /R/SS      Force "screen saver" mode
  1510.  
  1511.      Only one display option (/EGA or /CGA) may be used. Other options may 
  1512. be combined and entered in any order. For example, using the following 
  1513. command will resume the prior mission and force EGA mode:
  1514.  
  1515.           STSPLUS /R/EGA
  1516.  
  1517.      The first time STSPLUS is run, information is requested for the user's 
  1518. location, time zone, and file names and paths. This initialization feature 
  1519. may be requested at any time by including the "/NEW" command line option 
  1520. alone or in combination with other command line options:
  1521.  
  1522.           STSPLUS /NEW
  1523.  
  1524.      If you are using a Hercules Graphics Card, run the program MSHERC 
  1525. prior to running STSPLUS. This Microsoft program works with compiled BASIC 
  1526. programs to enable use of the Hercules Graphics Card. Orthographic 
  1527. projections are NOT supported for Hercules Graphics Cards. One user 
  1528. reported that setting the HGC to FULL and selecting Page Zero (using 
  1529. software supplied with the HGC) was sufficient for proper operation. At 
  1530. least one HGC "clone" user reported that STSPLUS could not be run under any 
  1531. circumstances.
  1532.      If you have already run STSPLUS and simply wish to resume the prior 
  1533. mission, use the /R (resume) command line option:
  1534.  
  1535.           STSPLUS /R
  1536.  
  1537. STSPLUS will sense the monitor type, enable color for EGA and VGA systems, 
  1538. then proceed directly to plotting the mission. The data from the last run, 
  1539. as saved in file STSPLUS.INI, is used to initialize the program. Once 
  1540. started in this manner, pressing the ENTER key after the map is displayed 
  1541. will return to the Main Menu.
  1542.      The special command line option "/R/SS", used after you have already 
  1543. run STSPLUS, forces the "screen saver" mode:
  1544.  
  1545.           STSPLUS /R/SS
  1546.  
  1547. In this mode, available only with EGA and VGA monitors, the program 
  1548. displays the orthographic globe with ground track and other selected 
  1549. display features but NO DATA. Using the orthographic globe, the screen 
  1550. changes frequently EXCEPT that the satellite icon remains always centered 
  1551. on the map and the circle outlining the globe is always drawn (which may 
  1552. eventually cause phosphor burns in those areas). To return to DOS, press 
  1553. ENTER or ESC.
  1554.      Several additional command line options are available to control 
  1555. certain map display features. These may be included in addition to the 
  1556. command line options above.
  1557.  
  1558.      +L   Include Location and Feature Labels
  1559.      -L   Exclude Location and Feature Labels
  1560. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 25
  1561.  
  1562.  
  1563.      +R   Include Rivers and Lakes
  1564.      -R   Exclude Rivers and Lakes
  1565.      +T   Include Tracking Stations
  1566.      -T   Exclude Tracking Stations
  1567.      +V   Include Local Circle of Visibility
  1568.      -V   Exclude Local Circle of Visibility
  1569.  
  1570. These command line options are useful in the "screen saver" mode, with 
  1571. batch files, and for operations when no operator is present. When a feature 
  1572. is enabled or disabled with these command line options, the new status of 
  1573. the feature is saved for subsequent uses. For example, the following 
  1574. command line could be used in "screen saver" mode for a "minimum" display:
  1575.  
  1576.           STSPLUS /R/SS-L-R-V
  1577.  
  1578. and normal use would be invoked with:
  1579.  
  1580.           STSPLUS /R+L+R+V
  1581.  
  1582.  
  1583. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 26
  1584.  
  1585.  
  1586. Predicting Visible Satellite Passes
  1587. -----------------------------------
  1588.  
  1589.      One of the most popular uses for a satellite tracking program is to 
  1590. show when a satellite of interest will be visible from a specified 
  1591. location. Using STSPLUS, my wife and I have spotted four different Space 
  1592. Shuttle missions, the Hubble Space Telescope, the Russian MIR Space 
  1593. Station, and many others with the naked eye. The trick, of course, is 
  1594. knowing when and where to look for the satellite.
  1595.      During normal operation, STSPLUS displays two timers in the form of 
  1596. countdown clocks (Minutes:Seconds), "AOS" and "LOS", for the user's 
  1597. location (as well as for a number of other events).  AOS, Acquisition of 
  1598. Signal, is the time remaining until the satellite is next within the circle 
  1599. of visibility. LOS, Loss of Signal, is the time remaining until the 
  1600. satellite next passes outside the circle of visibility. STSPLUS looks ahead 
  1601. four hours (240 minutes) from the time the map is drawn to determine the 
  1602. next AOS and LOS event; the clocks are blank if the time is greater than 
  1603. 240 minutes. A quick inspection of these clocks can therefore determine if 
  1604. a potentially visible pass is upcoming within four hours.
  1605.      Using its internal pass prediction feature, STSPLUS can look ahead 
  1606. in 48 hour blocks and list the passes when the selected satellite will 
  1607. be within the local circle of visibility (line-of-sight, no lighting 
  1608. constraints applied), line-of-sight passes with horizon constraints, and 
  1609. visible passes with horizon and lighting constraints.
  1610.  
  1611.  
  1612. Predicting Satellite Passes with STSPLUS
  1613. ----------------------------------------
  1614.  
  1615.      STSPLUS has a pass prediction capability to make tabular visible and 
  1616. line-of-sight pass predictions for the current satellite quick and easy. 
  1617. Once a satellite has been selected (with F2 from the Main Menu) and 
  1618. displayed on the tracking map, pressing F3 from the Main Menu, and 
  1619. selecting Data Format 9 (Pass Predictions) will quickly produce a listing 
  1620. of the passes for that satellite over the next 48 hour period. Visible 
  1621. passes during that time period, if any, are specially flagged. Pass 
  1622. predictions start approximately 10 minutes to the current real or simulated 
  1623. time in order to include passes in progress. See the section "Pass 
  1624. Predictions and Data Output" for additional information.
  1625.      Three types of passes may be calculated: All passes, Line-of-Sight 
  1626. passes, and Visible passes. Which pass type is to be calculated is selected 
  1627. during the setup if "N" is pressed in response to the prompt "Accept 
  1628. parameters (Y,n,s,x)" when the pass is requested using F3 from the Main 
  1629. Menu. The "All passes" option is the same as that present in STSPLUS for 
  1630. Versions 9548 and before. For Line-of-Sight and Visible passes, the pass 
  1631. duration must be greater than 10 seconds or the pass will be ignored. A 
  1632. single text line appears at the top of the screen describing the pass type. 
  1633. When output is directed to file STSPLUS.LOG, to LPT1, or COM1/COM2, the 
  1634. screen header is replaced by a section of text which describes the various 
  1635. pass parameters. 
  1636.      The following examples are for the same time period for the Russian 
  1637. MIR Space Station. "All passes" lists each pass which comes above the 
  1638. user's horizon by even a fractional degree. "Line-of-Sight passes" lists 
  1639. each pass which achieves the specified minimum altitude ("MinAlt", set to 5 
  1640. degrees in the example) and gives the times from a specified altitude above 
  1641. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 27
  1642.  
  1643.  
  1644. the user's horizon ("MinHor", set to 3 degrees in the example). "Visible 
  1645. passes" lists each Line-of-Sight pass which is also visible and gives the 
  1646. times of visibility and maximum altitude. Note the differences in the 
  1647. passes listed and in the various times in the examples.
  1648.  
  1649.  
  1650. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 19 
  1651.  
  1652. Location:          Palos Verdes, CA
  1653.   Latitude:          33.7632 N
  1654.   Longitude:       -118.4057 W
  1655.   Elevation:        186 meters
  1656. Prepared:          14 Feb 1996  14:33:55 PST
  1657.  
  1658. Satellite Name:    MIR Space Station
  1659. Catalog Number:    16609  86017A  
  1660. Pass Type:         All passes
  1661. TLE Filename:      TL.TXT
  1662.  
  1663.    -----------AOS-----------  --MAX VISIBILITY--  ------LOS------
  1664.  #    PST Date & Time    Azm  PST Time Alt   Azm  PST Time    Azm Duration V
  1665.  1 14 FEB 96 15:44:48  128.1  15:45:25   0 121.1  15:46:06  113.5  0:01:18  
  1666.  2 14 FEB 96 17:15:50  211.2  17:20:56  41 132.4  17:26:05   53.7  0:10:15  
  1667.  3 14 FEB 96 18:52:35  262.8  18:57:18  17 327.6  19:02:03   32.4  0:09:28 *
  1668.  4 14 FEB 96 20:31:47  312.4  20:34:42   3 346.7  20:37:40   21.2  0:05:53  
  1669.  5 14 FEB 96 22:10:09  338.8  22:12:43   2   8.4  22:15:15   37.5  0:05:06  
  1670.  6 14 FEB 96 23:45:55  331.2  23:50:21  11  28.5  23:54:43   85.0  0:08:48  
  1671.  7 15 FEB 96 01:21:41  312.7  01:26:57  85 229.5  01:32:13  135.7  0:10:32  
  1672.  8 15 FEB 96 02:59:19  276.1  03:02:40   5 236.2  03:05:57  196.9  0:06:38  
  1673.  9 15 FEB 96 16:20:43  192.2  16:25:22  17 128.4  16:30:04   64.3  0:09:21  
  1674. 10 15 FEB 96 17:56:21  245.9  18:01:25  31 321.9  18:06:32   38.3  0:10:11 *
  1675. 11 15 FEB 96 19:34:55  296.4  19:38:28   6 339.8  19:42:06   23.6  0:07:11 *
  1676. 12 15 FEB 96 21:14:07  335.2  21:16:23   2   1.1  21:18:39   26.8  0:04:32  
  1677. 13 15 FEB 96 22:50:26  335.4  22:54:14   7  22.0  22:58:01   68.2  0:07:35  
  1678. 14 16 FEB 96 00:26:01  319.9  00:31:13  38  39.5  00:36:23  118.6  0:10:22  
  1679. 15 16 FEB 96 02:02:38  292.6  02:07:12  14 232.5  02:11:42  172.9  0:09:04  
  1680.  
  1681.  
  1682. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 19 
  1683.  
  1684. Location:          Palos Verdes, CA
  1685.   Latitude:          33.7632 N
  1686.   Longitude:       -118.4057 W
  1687.   Elevation:        186 meters
  1688. Prepared:          14 Feb 1996  14:34:15 PST
  1689.  
  1690. Satellite Name:    MIR Space Station
  1691. Catalog Number:    16609  86017A  
  1692. Pass Type:         Line-of-Sight, MinAlt = 5 deg, MinHor = 3 deg
  1693. TLE Filename:      TL.TXT
  1694.  
  1695.    -----------AOS-----------  --MAX VISIBILITY--  ------LOS------
  1696.  #    PST Date & Time    Azm  PST Time Alt   Azm  PST Time    Azm Duration 
  1697.  1 14 FEB 96 17:16:33  209.5  17:20:56  41 132.6  17:25:19   55.5  0:08:46  
  1698.  2 14 FEB 96 18:53:27  268.1  18:57:18  17 327.4  19:01:10   27.0  0:07:43  
  1699. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 28
  1700.  
  1701.  
  1702.  3 14 FEB 96 23:46:56  339.0  23:50:20  11  28.3  23:53:46   77.8  0:06:50  
  1703.  4 15 FEB 96 01:22:26  312.7  01:26:57  85 228.0  01:31:30  135.7  0:09:04  
  1704.  5 15 FEB 96 03:00:42  262.1  03:02:39   5 236.3  03:04:38  210.3  0:03:56  
  1705.  6 15 FEB 96 16:21:31  187.5  16:25:22  17 128.3  16:29:13   69.1  0:07:42  
  1706.  7 15 FEB 96 17:57:07  248.6  18:01:25  31 322.0  18:05:44   35.5  0:08:37  
  1707.  8 15 FEB 96 19:36:15  309.6  19:38:29   6 339.8  19:40:44   10.2  0:04:29  
  1708.  9 15 FEB 96 22:51:42  347.4  22:54:15   7  22.0  22:56:48   56.9  0:05:06  
  1709. 10 16 FEB 96 00:26:49  322.2  00:31:12  38  39.0  00:35:39  116.5  0:08:50  
  1710. 11 16 FEB 96 02:03:32  286.7  02:07:12  14 232.5  02:10:52  178.4  0:07:20  
  1711.  
  1712.  
  1713. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 19 
  1714.  
  1715. Location:          Palos Verdes, CA
  1716.   Latitude:          33.7632 N
  1717.   Longitude:       -118.4057 W
  1718.   Elevation:        186 meters
  1719. Prepared:          14 Feb 1996  14:34:39 PST
  1720.  
  1721. Satellite Name:    MIR Space Station
  1722. Catalog Number:    16609  86017A  
  1723. Pass Type:         Visible, MinAlt = 5 deg, MinHor = 3 deg
  1724. TLE Filename:      TL.TXT
  1725.  
  1726.    -----------AOS-----------  --MAX VISIBILITY--  ------LOS------
  1727.  #    PST Date & Time    Azm  PST Time Alt   Azm  PST Time    Azm Duration 
  1728.  1 14 FEB 96 18:52:36  262.9  18:57:18  17 327.4  19:02:04   32.5  0:09:28  
  1729.       VIS:   18:53:27  268.1  18:57:18  17 327.5  18:59:22    8.9  0:05:55
  1730.  2 15 FEB 96 17:56:21  245.9  18:01:25  31 321.9  18:06:32   38.3  0:10:11  
  1731.       VIS:   17:57:07  248.6  18:01:25  31 322.0  18:05:44   35.5  0:08:37
  1732.  3 15 FEB 96 19:34:54  296.4  19:38:28   6 339.7  19:42:05   23.6  0:07:11  
  1733.       VIS:   19:36:14  309.6  19:38:28   6 339.8  19:38:37  342.0  0:02:23
  1734.  
  1735.  
  1736.      The examples shown above have been calculated for Pacific Standard 
  1737. Time ("PST"); the user may select Local Time (with the appropriate 
  1738. abbreviation automatically supplied) or Coordinated Universal Time ("UTC") 
  1739. during the setup process. Color (on color monitors only) is used to 
  1740. highlight each of the major sections of the Pass Prediction display:
  1741.  
  1742. AOS       Light Green    The time and date listed is when the satellite 
  1743.                          "breaks the horizon" for the user's primary 
  1744.                          location. "Azm" gives the Azimuth for the 
  1745.                          satellite's rise in the sense NESW. The satellite 
  1746.                          is NOT visible at this time.
  1747.  
  1748.           White          (All passes ONLY) Same as above except the 
  1749.                          satellite IS visible, weather permitting, and more 
  1750.                          than five degrees above the horizon at the start 
  1751.                          of the pass.
  1752.  
  1753. MAX VIS   Light Cyan     The time listed is when the satellite reaches its 
  1754.                          maximum altitude or elevation ("Alt") for the 
  1755.                          user's primary location and that altitude is 
  1756.                          greater than the current maximum altitude. "Azm" 
  1757. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 29
  1758.  
  1759.  
  1760.                          gives the Azimuth in the sense NESW.
  1761.  
  1762.           Cyan           Same as above except the maximum altitude is less 
  1763.                          than the current maximum altitude.
  1764.  
  1765.           Bright White   (All passes ONLY) The time listed is as above AND 
  1766.                          the satellite is visible at an altitude greater 
  1767.                          than the current maximum altitude.
  1768.  
  1769.           White          (All passes ONLY) The time listed is as above and 
  1770.                          the satellite may be visible but the maximum 
  1771.                          altitude is less than the current maximum 
  1772.                          altitude.
  1773.  
  1774. LOS       Light Red      The time listed is when the satellite sets. "Azm" 
  1775.                          gives the Azimuth in the sense NESW. The satellite 
  1776.                          is NOT visible at this time.
  1777.  
  1778.           White          (All passes ONLY) Same as above except the 
  1779.                          satellite IS visible, weather permitting, at the 
  1780.                          end of the pass.
  1781.  
  1782. DURATION  Yellow         This time, given as "h:mm:ss", represents the 
  1783.                          total time the satellite is above the user's 
  1784.                          horizon or meets the visibility criteria for 
  1785.                          the current pass mode.
  1786.  
  1787. VIS:      Bright White   (Visible passes ONLY) The times given in this line 
  1788.                          are the actual times the satellite may be visible 
  1789.                          to the naked eye or binoculars. The full pass 
  1790.                          times are given in the first line for the pass.
  1791.  
  1792. As used here, "visible" means that the satellite is lit by the Sun and the 
  1793. user's primary location is in darkness (before sunrise or after sunset). 
  1794. Actual visibility depends upon the the physical characteristics of the 
  1795. satellite (size, presence of large solar panels, etc.), the weather and the 
  1796. geometry of the pass. Since the satellite is seen by reflected light from 
  1797. the Sun, best viewing usually occurs when the Sun is behind the viewer when 
  1798. looking toward the satellite. Since most visible passes occur near sunrise 
  1799. or sunset, the satellite may pass into the Earth's shadow during the pass 
  1800. and quickly disappear.
  1801.      Here are some comments and suggestions for satellite viewing and 
  1802. tracking with STSPLUS.
  1803.  
  1804. 1.   The pass predictions are listed in blocks of 48 hours beginning with 
  1805.      the current real or simulated time, and are given an arbitrary pass 
  1806.      number from 1 to 99. The data include the "AOS" or Acquisition of 
  1807.      Signal when the satellite rises above the local horizon, "MAX 
  1808.      VISIBILITY" or the time at which the satellite reaches the highest 
  1809.      altitude above the local horizon, "LOS" or Loss of Signal when the 
  1810.      satellite sets below the local horizon, and "Duration" or the total 
  1811.      time the satellite is above the local horizon. The conditions for 
  1812.      "AOS" and "LOS" may be modified for maximum altitude and minimum 
  1813.      altitude above the user's horizon in the Line-of-Sight and Visible 
  1814.      pass modes.
  1815. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 30
  1816.  
  1817.  
  1818.  
  1819. 2.   In the All passes mode, passes for which the satellite may be visible 
  1820.      for some or all of the pass are colored in WHITE and the "V" (for 
  1821.      Visible) column at right is flagged with a flashing asterisk. Note 
  1822.      that "local horizon" means the true horizon rather than local terrain. 
  1823.      For either visual or electronic tracking, the altitude above the true 
  1824.      local horizon when the satellite may actually be seen or tracked is 
  1825.      usually at least three or four degrees even under optimum conditions 
  1826.      with even the most sophisticated equipment.
  1827.  
  1828.      CAUTION: Users with slow computers, especially those without a math 
  1829.      coprocessor, will find that pass predictions may require considerable 
  1830.      time -- up to tens of minutes using a slow 286 without a 287!
  1831.  
  1832. 3.   Be sure to use current orbital elements for the satellite. My RPV 
  1833.      Astronomy BBS has current 2-line orbital elements for more than 1600 
  1834.      satellites and these data are also available from other electronic 
  1835.      sources. For Low Earth Orbit satellites like the Space Shuttle or MIR, 
  1836.      orbital elements should be no more than about ten days old, more 
  1837.      recent if the satellite may be maneuvering; for higher orbit 
  1838.      satellites, orbital elements remain accurate for longer periods, up to 
  1839.      about 30 days. Satellite maneuvers can radically change the orbital 
  1840.      elements. Pass predictions can be no more accurate than the orbital 
  1841.      elements used!
  1842.  
  1843. 4.   Examine the "Alt" (maximum altitude or elevation in degrees above the 
  1844.      true horizon) given under the "MAX VISIBILITY" columns for each pass 
  1845.      and select a suitable pass. As a general rule, the higher the maximum 
  1846.      altitude, the better the visibility. If you wish to see a particular 
  1847.      pass as a ground track display, enter the pass number and STSPLUS will 
  1848.      set simulated time to about 30 seconds prior to the time of maximum 
  1849.      visibility and prepare the display. Press "L" while the ground track 
  1850.      is displayed to use the Location Map centered on your location with 
  1851.      the "bulls-eye" concentric circles of equal altitude. You may 
  1852.      stop/pause the display by pressing Function Key F6, then move the 
  1853.      satellite forward or backward in time using the "+" and "-" keys and 
  1854.      adjust the time step (1, 10, or 60 seconds) with Function Key F4. 
  1855.      Press ENTER to resume normal (simulated time) operation.
  1856.  
  1857. 5.   In the All passes mode, STSPLUS lists all passes where the satellite 
  1858.      rises above the local true horizon and flags all passes which may be 
  1859.      visible, those passes for which the satellite is in sunlight and the 
  1860.      user's location is in darkness. Visible passes are marked in WHITE and 
  1861.      flagged in the far right column with a flashing asterisk. A satellite 
  1862.      may be visible for only a portion of a pass, in which case not all 
  1863.      items may be marked in white. In this context, a "visible pass" means 
  1864.      "visible to the naked eye or with binoculars". Although there are 
  1865.      exceptions in unusual situations, this generally restricts the times 
  1866.      for visible passes to the several hours prior to local dawn and the 
  1867.      several hours after local sunset. (Note, however, that "visible" to a 
  1868.      ham radio operator or radar tracking station simply means above the 
  1869.      horizon, usually by at least three or four degrees.) In most cases, 
  1870.      the Space Shuttle and satellites such as MIR Space Station and Hubble 
  1871.      Space Telescope are visible with the naked eye given favorable 
  1872.      lighting and weather conditions. Satellites in higher altitude orbits 
  1873. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 31
  1874.  
  1875.  
  1876.      will be visible sooner before dawn and longer after sunset. Satellites 
  1877.      in very high orbits, no matter how large the satellite, are seldom 
  1878.      visible without high power binoculars or a telescope. Dates and times 
  1879.      may be given in either Coordinated Universal Time (UTC) or local time. 
  1880.  
  1881. 6.   The geometry of the pass and the attitude and geometry of the 
  1882.      spacecraft are also important in determining visibility. The relative 
  1883.      angles between the Sun, the satellite, and the viewer determine how 
  1884.      light is reflected from the surfaces of the spacecraft to you, the 
  1885.      viewer. A spacecraft passing between you and the Sun may not reflect 
  1886.      much light to you and may therefore not be visible even at higher 
  1887.      altitudes. On the other hand, a spacecraft nearer the horizon but on 
  1888.      the other side of you from the Sun may appear brilliantly lighted. The 
  1889.      kinds of surfaces on the spacecraft are important too; solar panels 
  1890.      and flat surfaces can reflect enough light to appear the most 
  1891.      brilliant objects in the sky while larger but rounded spacecraft may 
  1892.      seem all but invisible.
  1893.  
  1894. 7.   Given otherwise good conditions and favorable weather, the single most 
  1895.      important factor is spacecraft apparent altitude ("Alt") during a 
  1896.      pass. This is the spacecraft's apparent altitude (elevation) above 
  1897.      your local horizon. Depending upon local conditions, an altitude of at 
  1898.      least 5 to 10 degrees will generally be necessary before a spacecraft 
  1899.      can be seen even under the best lighting conditions. In the Los 
  1900.      Angeles area, at least 20 degrees is a better number to use because of 
  1901.      smog, haze and light pollution (except when looking out over the 
  1902.      Pacific Ocean).
  1903.  
  1904. 8.   The azimuth ("Azm") is the angle in degrees which describes the 
  1905.      direction from the viewer to the spacecraft at any moment. This is 
  1906.      given in the sense NESW, North to East to South to West; North is 0 
  1907.      degrees, East is 90 degrees, etc. For a good visible pass after 
  1908.      sunset, for example, an azimuth ranging from 60 to 150 degrees would 
  1909.      indicate a pass moving generally from the Northeast to the Southeast, 
  1910.      ideal lighting conditions with the Sun in the West.
  1911.  
  1912. 9.   Remember that STSPLUS automatically sets SIMULATED TIME when using the 
  1913.      pass prediction feature to display passes. If simulated time is 
  1914.      already in effect, pass predictions start from the current simulated 
  1915.      time and a new simulated time is automatically set for a selected 
  1916.      pass. Once set, simulated time remains in effect until changed by 
  1917.      selecting another pass or until reset with F8 from the Main Menu. To 
  1918.      return to "real time", press F8+F1 from the Main Menu. The Main Menu 
  1919.      displays the current time with the time mode in effect labeled as 
  1920.      "Current Time" or "Simulated Time".
  1921.  
  1922.  
  1923. Predicting Satellite Passes with TRAKSTAR
  1924. -----------------------------------------
  1925.  
  1926.      In order to generate detailed tabular predictions for satellite 
  1927. passes, an external program may also be used. I recommend two programs for 
  1928. this purpose: Paul Traufler's TRAKSAT and TS Kelso's TRAKSTAR. Each 
  1929. programs is copyrighted by the respective author and is readily available. 
  1930. They are both fine programs and set a standard against which other 
  1931. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 32
  1932.  
  1933.  
  1934. satellite tracking programs are measured for performance and accuracy.
  1935.      I have selected TRAKSTAR as the default external program used with 
  1936. STSPLUS for two reasons: first, the program quickly produces very accurate 
  1937. tabular data without graphics; and second, TRAKSTAR requires minimum memory 
  1938. and is easily configured for seamless operation with STSPLUS. TRAKSTAR is 
  1939. available on my RPV Astronomy BBS as file TRAKSTR2.ZIP and on the Internet 
  1940. via FTP at "ftp://archive.afit.af.mil/pub/space".
  1941.      TRAKSAT is a very large program with many features, and most computers 
  1942. will not have sufficient memory to execute TRAKSAT when STSPLUS "shells" to 
  1943. DOS. In order to run TRAKSAT, users must first exit STSPLUS (press "ESC" 
  1944. from the Main Menu).
  1945.      For additional information on these programs and orbital data, contact 
  1946. the authors:
  1947.  
  1948.           TRAKSTAR:      Dr. T. S. Kelso
  1949.                          Adjunct Professor of Space Operations
  1950.                          Air Force Institute of Technology
  1951.                          1653 London Town Lane
  1952.                          Montgomery, AL  36117-1755
  1953.  
  1954.                          Internet: http://www.grove.net/~tkelso/
  1955.                                    ftp://archive.afit.af.mil/pub/space/
  1956.  
  1957.                          E-Mail:   tkelso@grove.net
  1958.  
  1959.           TRAKSAT:       Paul Traufler
  1960.                          111 Emerald Drive
  1961.                          Harvest, AL  35749  USA
  1962.  
  1963.                          BBS: RPV Astronomy BBS
  1964.                               (520) 282-5559
  1965.                               2400 to 14400 baud
  1966.  
  1967.                          Internet: http://www.traveller.com/~wintrak/
  1968.  
  1969.                          E-Mail:   wintrak@traveller.com
  1970.  
  1971. As a courtesy to the author, I suggest enclosing a stamped, self-addressed 
  1972. envelope if you write and request a reply. Inquiries via E-Mail are usually 
  1973. answered promptly. The current version of each program is always posted on 
  1974. the indicated Internet site.
  1975.      There is no "standard" filetype used for 2-line elements files; 
  1976. typical filetypes in regular use are ".TXT", ".TLE", ".N2L", and ".ELE"; 
  1977. some files also include comment lines, multi-line commentary, or additional 
  1978. data, some or all of which must be removed prior to use with most satellite 
  1979. tracking programs. As released by Dr. Kelso, TRAKSTAR expects a filetype of 
  1980. ".TLE" and cannot accept any other filetype without being re-compiled. 
  1981. STSPLUS defaults to both filetype ".TXT" and ".TLE". TRAKSAT defaults to 
  1982. filetype ".TXT" only. However, 2-line elements files may use either ".TLE" 
  1983. or ".TXT", depending upon the file. For the past four or five years, Paul 
  1984. Traufler and I have been jointly releasing file TLEnnn.TXT (usually 
  1985. compressed as file TLEnnn.ZIP, where "nnn" is a number like "143"). Until 
  1986. February, 1993, the file was named NASAnnn.TXT. This file is a sorted 
  1987. concatenation of files TLE.TXT and GROUP000.TLE from TS Kelso (using my 
  1988. program ORBITEL) and currently includes 2-line elements for some 700+ 
  1989. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 33
  1990.  
  1991.  
  1992. satellites. Dave Mullenix regularly uploads TLEs from GSFC/OIG which is 
  1993. posted as file GSFCnnn.ZIP. Other special TLE files are also available on 
  1994. the RPV Astronomy BBS; check File Area #4.
  1995.      STSPLUS solves the filetype problem with TRAKSTAR by dynamically 
  1996. creating a file called STSPLUS.TLE which contains the 2-line elements for 
  1997. the currently selected satellite. Since STSPLUS can select 2-line elements 
  1998. from a file of any size, calling TRAKSTAR through STSPLUS also circumvents 
  1999. a minor problem in the current version of TRAKSTAR which limits the number 
  2000. of satellites in a 2-line elements file to 250 element sets. As a 
  2001. convenience, STSPLUS also dynamically creates the files STSPLUS.OBS (which 
  2002. contains the name, coordinates, and elevation of the current user location) 
  2003. and TRAKSTAR.CFG (which contains the drive and path information for 
  2004. TRAKSTAR).
  2005.      An accurate elevation (above mean sea level) for the user location is 
  2006. required for accurate calculations in any satellite tracking program, 
  2007. including STSPLUS, TRAKSTAR, and TRAKSAT. Note that the elevations of some
  2008. locations in file STSPLUS.CTY were not available and have been set to zero. 
  2009. The elevation is the last parameter on each line in file STSPLUS.CTY and is 
  2010. given in integer meters; 1 meter equals 3.28083 feet.
  2011.      STSPLUS is coded to operate with TRAKSTAR Version 2.15. It may or may 
  2012. not operate correctly with other versions. To set up program TRAKSTAR 
  2013. either for independent use or for use with STSPLUS, follow the following 
  2014. steps:
  2015.  
  2016. 1.   Copy the TRAKSTAR files to your hard disk. Unpack the files if they 
  2017.      are contained in an archive file such as TRAKSTR2.ZIP. I recommend 
  2018.      using a separate directory called "TRAKSTAR". The complete TRAKSTAR 
  2019.      package includes documentation, Pascal source, example and test files, 
  2020.      and the program itself. The following two files are required for 
  2021.      operation with STSPLUS:
  2022.  
  2023.           TRAKSTAR.EXE        Main Program
  2024.           TRAKSTAR.HDR        Header File
  2025.  
  2026.      Additional files are required for independent operation. Read the 
  2027.      TRAKSTAR documentation for details.
  2028.  
  2029. 2.   Run STSPLUS and enter the drive and path information for TRAKSTAR by 
  2030.      pressing F7+F5 (Set FILENAMES and PATHS) from the Main Menu. STSPLUS 
  2031.      will automatically default to its own drive and directory if you omit 
  2032.      this step.
  2033.  
  2034. 3.   Select the desired 2-line elements file and satellite by pressing F2 
  2035.      from the Main Menu.
  2036.  
  2037. 4.   When the map is on the screen and you have verified that the correct 
  2038.      satellite is being tracked, press ENTER to return to the Main Menu.
  2039.  
  2040. 5.   Now press F4 from the Main Menu to run TRAKSTAR. You should 
  2041.      immediately see TRAKSTAR's opening screen and the first selection. 
  2042.      Make the various selections by using the up and down arrow keys to 
  2043.      move between selections and press ENTER when you have the correct 
  2044.      selection. Don't forget to press SPACE to select the satellite!
  2045.  
  2046. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 34
  2047.  
  2048.  
  2049.                                *************
  2050.                                *  CAUTION  *
  2051.                                *************
  2052.  
  2053.      TRAKSTAR Version 2.15 uses the DOS clock to determine the default 
  2054.      start and stop times for its calculations. Not mentioned in the 
  2055.      TRAKSTAR documentation, however, is the fact that TRAKSTAR assumes 
  2056.      that the computer is set to Coordinated Universal Time (UTC). Be sure 
  2057.      to take that difference, including the date, into account when 
  2058.      entering start and stop times!
  2059.  
  2060. 6.   TRAKSTAR will now make its calculations and write the results to a 
  2061.      file. The file is written in the TRAKSTAR directory and will overwrite 
  2062.      an existing file of the same name. The time required will be a 
  2063.      function of the time span and time interval requested as well as the 
  2064.      calculation speed of your computer. Read the TRAKSTAR documentation 
  2065.      carefully so that you will recognize the name of the file that 
  2066.      TRAKSTAR writes. For example, requesting visible passes for the Hubble 
  2067.      Space Telescope (NORAD #20830) will result in a filename of "VOB20830" 
  2068.      and a filetype which is the last three digits of the element set 
  2069.      number (such as ".866").
  2070.  
  2071. 7.   As soon as TRAKSTAR finishes, you will return to STSPLUS's Main Menu 
  2072.      and may continue normal operations.
  2073.  
  2074. 8.   To examine the tabular data produced by TRAKSTAR, you must either 
  2075.      "shell to DOS" using F9 from the Main Menu or exit STSPLUS by pressing 
  2076.      ESC at the Main Menu. Use an ASCII editor to view the file or send it 
  2077.      to your printer for hard copy.
  2078.  
  2079. If STSPLUS cannot find TRAKSTAR.EXE (or TRAKSTAR.BAT, see below) in the 
  2080. selected directory, an error message will be displayed. Press ENTER to 
  2081. return to the Main Menu. If there is insufficient memory to execute 
  2082. TRAKSTAR, a brief message may flash on the screen and the user will be 
  2083. returned to the STSPLUS Main Menu.
  2084.      An alternative method is to create a file TRAKSTAR.BAT in which you 
  2085. place all commands required to run TRAKSTAR or the satellite tracking 
  2086. program of your choice. STSPLUS.TLE and TRAKSTAR.CFG will still be written 
  2087. to the selected directory but they need not be used. This method is only 
  2088. recommended for individuals who understand the use and operation of DOS 
  2089. batch files. 
  2090.  
  2091.  
  2092. Printing Graphics Screens
  2093. -------------------------
  2094.  
  2095.      Many users have requested that I add a "print" function to STSPLUS. 
  2096. Given the number and variety of printers available for use with DOS systems 
  2097. and the fact that I only have a couple of printers I can use for testing, 
  2098. this is not practical within STSPLUS. However, DOS includes the GRAPHICS 
  2099. command which may be used with many computers to enable printing of 
  2100. graphics images. Check your DOS and printer manuals for details. As an 
  2101. example, I use the following command on systems equipped with a Hewlett-
  2102. Packard LaserJet II or III:
  2103.  
  2104. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 35
  2105.  
  2106.  
  2107.           GRAPHICS LASERJETII
  2108.  
  2109.      There are also quite a number of screen capture and print screen 
  2110. programs, both commercial and shareware, which can perform this task. Note, 
  2111. however, that all these programs are TSR's (Terminate and Stay Resident) 
  2112. and some could interfere with STSPLUS's operation.
  2113.      Some print screen programs, including DOS's built-in GRAPHICS command, 
  2114. do not render colors very well. Certain colors may not be visible on the 
  2115. printed copy at all. For such programs, use the "/M" command line option to 
  2116. force monochrome operation when you wish to print graphics images from the 
  2117. screen.
  2118.  
  2119.  
  2120. Known STSPLUS Problems and Bugs
  2121. -------------------------------
  2122.  
  2123.      STSPLUS is being used on thousands of computers around the world 
  2124. without any significant problems. However, like almost any computer program 
  2125. and in spite of my best efforts, there are several known problems or "bugs" 
  2126. with STSPLUS. Some are the result of slow computers, others are in the 
  2127. program itself. Hopefully, some or all of these problems, those I can 
  2128. reproduce at least, will be repaired in due course. Some problems are 
  2129. caused by other software interfering with the program's operation. Still 
  2130. other problems are the result of incompatible "IBM-compatible" computers 
  2131. for which there is no remedy.
  2132.      One "problem" which I occasionally still hear about is that a user's 
  2133. CGA color monitor only displays STSPLUS in monochrome. THIS IS NOT A BUG! 
  2134. CGA systems display "high resolution" 640 x 200 graphics in monochrome 
  2135. ONLY. Compared to the EGA or VGA, that resolution is not really acceptable; 
  2136. the so-called "color graphics mode" for the CGA is only 320 x 200 which is 
  2137. inadequate for STSPLUS. Because of the poor performance of the CGA display, 
  2138. some program features are NOT available. Support for the CGA and HGC 
  2139. display may be discontinued completely in the future.
  2140.  
  2141. 1.   STSORBIT PLUS has been run extensively on systems using Microsoft DOS 
  2142.      3.3 through 6.2 and there are no known problems with those operating 
  2143.      systems EXCEPT the STACKS problem with DOS 5.0 (see the section 
  2144.      Program Setup and Usage Notes above). Testing indicates that 
  2145.      performance is acceptable using Windows 95 when restarted with the MS-
  2146.      DOS prompt (but often not from within Windows 95). Operation with 
  2147.      Windows 3.1 is acceptable when STSPLUS is run FULL SCREEN.
  2148.  
  2149.      Because of the many bugs reported, I do NOT recommend use of DOS 4.xx 
  2150.      under any circumstances; upgrade ASAP to DOS 6.2! Many users report 
  2151.      good performance using IBM OS/2, Version 2.1; earlier versions of OS/2 
  2152.      are NOT recommended. Users report memory allocation problems with some 
  2153.      early versions of Digital Research DRDOS 6.0 and certain third party 
  2154.      memory allocation programs. A typical symptom of this kind of problem 
  2155.      is that when you attempt to return to DOS, you receive an error 
  2156.      message or the computer freezes.
  2157.  
  2158. 2.   Some math coprocessor chips fail to execute STSPLUS and similar 
  2159.      programs correctly. In at least two reported cases, early 387SX math 
  2160.      coprocessor chips from IIT generated random errors; when notified of 
  2161.      the problem, ITT replaced the suspect chips and the problems 
  2162. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 36
  2163.  
  2164.  
  2165.      disappeared. Reports indicate that USLI 387SX chips do not operate 
  2166.      correctly with STSPLUS or TRAKSAT; Intel or Cyrix 387SX chips have 
  2167.      always cured the problems. No problems have been reported for Intel or 
  2168.      Cyrix chips.
  2169.  
  2170. 3.   Note that not all computers (especially older CGA systems) will 
  2171.      display the extended graphics characters used for the large clock 
  2172.      characters (selected with F2 when the map is displayed). The symptom 
  2173.      of this problem is that the lower left portion of the data block is 
  2174.      mostly blank after pressing F2. If you have this problem and your 
  2175.      computer is running DOS 3.x or higher, enter the command "GRAFTABL" 
  2176.      at the DOS prompt before running STSPLUS or include the line 
  2177.      "GRAFTABL" in your AUTOEXEC.BAT file; this sets the "code page" to 
  2178.      enable the computer to display the extended graphics characters. [The 
  2179.      program GRAFTABL.COM is usually included as part of DOS.]
  2180.  
  2181. 4.   Some users report problems with certain Terminate and Stay Resident 
  2182.      (TSR) programs for which the only remedy is to remove the offending 
  2183.      TSR. This usually requires a "trial and error" approach to pinpoint 
  2184.      the TSR causing the problem. The best method is to remove ALL such 
  2185.      programs from your AUTOEXEC.BAT file, including "DOSSHELL", to make 
  2186.      sure the program will work with your computer in the simplest possible 
  2187.      configuration. Similarly, delete all special memory and device drivers 
  2188.      from your CONFIG.SYS file. For DOS 5.0 and higher, add the line 
  2189.      "STACKS=9,256" to your CONFIG.SYS file. In some cases it may be 
  2190.      necessary to increase the number "256" to "384" or "512". One user 
  2191.      reported a problem on an IBM PS/2 when a mouse driver was used (but I 
  2192.      regularly execute STSPLUS with my mouse active!).
  2193.  
  2194. 5.   LCD VGA displays, such as are found on newer laptops, have 480 fixed 
  2195.      scan line positions (unlike the variable scan modes available with CRT 
  2196.      displays). This means that the EGA emulation used in the STSPLUS 
  2197.      Motion Maps may use only 350 of the available 480 scan lines and the 
  2198.      image will be compressed vertically. An alternate solution to EGA 
  2199.      emulation is to repeat (double) some scan lines; this can result in 
  2200.      peculiar display artifacts such as double-thick horizontal lines at 
  2201.      certain screen locations. The solution to this dilemma varies by 
  2202.      laptop manufacturer. Similar problems can be seen on newer VGA laptops 
  2203.      with 800x600 pixel displays.
  2204.  
  2205. 6.   Even with CRT monitors, all VGA adapter cards are not equal -- just in 
  2206.      case any of you had some illusions left. In at least one case, the 
  2207.      aspect ratio of the CRT display is incorrect when the display is 
  2208.      operated in the EGA simulation mode. The vertical scale is compressed 
  2209.      by about 20% as compared to either a true EGA display or other 
  2210.      (correct) VGA adapter cards. So far as I know, there is no remedy. 
  2211.      Some early VGA cards (the 449 card from Zenith is an example) are not 
  2212.      always recognized as VGA; the card may not be register-compatible with 
  2213.      the IBM standard and is recognized only as EGA instead.
  2214.  
  2215. 7.   Several users have reported "bugs" with the local Circle of Visibility 
  2216.      and the ZOE (Zone of Exclusion) when displaying satellites with 
  2217.      relatively high eccentricity. This is NOT a bug, rather it's a problem 
  2218.      with the orbit. STSPLUS determines the local coverage and ZOE based 
  2219.      upon the satellite altitude at the instant the map is drawn and these 
  2220. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 37
  2221.  
  2222.  
  2223.      map features are updated only when the map is redrawn. For a satellite 
  2224.      with a high eccentricity (such as RS-10, NORAD #18129, a popular 
  2225.      amateur radio satellite), the diameter of the local Circle of 
  2226.      Visibility can change considerably over relatively short time periods 
  2227.      especially when the satellite is near perigee. Likewise, TDRS coverage 
  2228.      will be continuous near apogee and hence no ZOE. When the map is 
  2229.      redrawn nearer perigee, coverage will not be continuous and a ZOE will 
  2230.      be shown. To minimize this effect, press the "R" key as the satellite 
  2231.      approaches a point or time of interest; this will cause the map to be 
  2232.      redrawn with current data. As an aside, the TDRS system is NOT used 
  2233.      with such satellites!
  2234.  
  2235. 8.   The map database used with STSPLUS originated with the CIA quite some 
  2236.      years ago (early 1980's). Certain islands in Northern Canada were 
  2237.      included as lakes and required special processing to cause them to 
  2238.      appear correctly. Several islands in the South Pacific are misdrawn or 
  2239.      are missing entirely; Fiji and Western Samoa are examples 
  2240.      respectively. Most very small islands were intentionally omitted to 
  2241.      reduce the size of the database. I have a more recent version of the 
  2242.      map database but the current files are large and distribution of the 
  2243.      current version is so widespread that changing the database presents 
  2244.      major problems. For the present, I plan to continue with the current 
  2245.      database files, errors notwithstanding.
  2246.  
  2247. 9.   Several users have reported that their computer "freezes" at midnight 
  2248.      local time when running STSPLUS. I have been unable to duplicate the 
  2249.      problem and one user reports that this "day change bug" may be a 
  2250.      problem in the computer's BIOS. Contact the manufacturer for 
  2251.      information and/or an update.
  2252.  
  2253. 10.  Finally, as noted elsewhere, all computers are NOT equal. There are a 
  2254.      few (usually older) computers which will not execute STSPLUS under any 
  2255.      circumstances. Tandy is the most common offender followed by Leading 
  2256.      Edge. Some models from these and other manufacturers have BIOS 
  2257.      problems or errors which prevent programs compiled with the Microsoft 
  2258.      BASIC compilers from operating (sometimes only in graphics modes). 
  2259.      There is no remedy. Other computers, Ergo for example, exhibit 
  2260.      "strange" behavior in some graphics and text modes. There may be an 
  2261.      update or workaround available for these problems; check with the 
  2262.      computer manufacturer.
  2263. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 38
  2264.  
  2265.  
  2266. STSPLUS MAP PROJECTIONS AND DATABASES
  2267. -------------------------------------
  2268.  
  2269.      Cartographers and navigators have long wrestled with the problem of 
  2270. map projections, the process of transferring location information from a 
  2271. sphere to a flat surface or map. The U.S. Geological Survey publishes "An 
  2272. Album of Map Projections", Professional Paper 1453, that contains some 90 
  2273. basic projections in over 130 different modifications and aspects. Each 
  2274. projection or modification was developed to serve some specific need or to 
  2275. optimize certain parameters. The primary concern with any map projection is 
  2276. distortion. For STSPLUS, this means the accuracy with which the selected 
  2277. portion of the Earth's surface is displayed. Naturally, the viewer desires 
  2278. accuracy in area, shape, and distance; unfortunately, you can't have all 
  2279. three simultaneously with a single map projection.
  2280.      The cylindrical or rectangular projection, used here and with the 
  2281. original STSORBIT program, is a good compromise where drawing time is to 
  2282. be minimized. The map coordinate data translate exactly to screen pixels 
  2283. with a minimum of computer processing. However, this projection is unable 
  2284. to display the polar regions well; the distortion increases non-linearly as 
  2285. the latitude increases. I have chosen to limit the latitude to plus and 
  2286. minus 85 degrees to avoid some of the severe problems which occur very near 
  2287. the poles. As the magnification is increased, the distortion inherent in 
  2288. this projection is reduced for the area shown but different latitudes are 
  2289. displayed at different scales for a given magnification. A satellite 
  2290. appears to move more rapidly in high latitudes than at mid or equatorial 
  2291. latitudes.
  2292.      The orthographic projection views the world as a sphere and thus only 
  2293. a single hemisphere can be seen at any given time. However, since the map 
  2294. center may be placed at any desired point, the "hemisphere" may include a 
  2295. pole. The projection is calculated as if the viewer were at a great 
  2296. distance from the Earth and therefore can see a complete hemisphere. This 
  2297. makes the projection ideal for viewing high inclination satellite orbits. 
  2298. Perspective is not included in the projection calculations for simplicity. 
  2299. The orthographic projection has the advantage that ANY area of the Earth 
  2300. may be viewed, including the poles, and the scale remains the same for any 
  2301. given magnification and is independent of the area viewed. At the center of 
  2302. the map, circles of visibility appear as true circles; however, area 
  2303. distortion increases toward the edge of the screen and is especially 
  2304. noticeable when the full hemisphere is displayed.
  2305.      The map databases used for STSPLUS are an adaptation of the Micro 
  2306. World Database II ("WDB"), generously placed in the public domain by Peter 
  2307. Pospeschil and Antonio Riveria, and were produced in about 1986. The 
  2308. original data were from the U. S. Central Intelligence Agency (CIA) as 
  2309. distributed by the National Technical Information Service (NTIS). There are 
  2310. several known errors in the database: one island in the South Pacific is 
  2311. missing its northwestern portion, and several islands near the North Pole 
  2312. are classified as "lakes" instead of "islands" (an error which STSPLUS 
  2313. corrects). There are also numerous gaps in coastlines which make color fill 
  2314. very difficult over the range of magnifications used here.
  2315.      The original map data are identified by "level of detail" with Level 1 
  2316. having the greatest detail and Level 5 having the least detail. I have 
  2317. elected to use Levels 1 through 4 for STSPLUS; Level 5 is so coarse as to 
  2318. be almost useless. I have also written several utility programs to extract 
  2319. the map coordinate data from the original WDB files by level of detail and 
  2320. to build an index file for each level to speed access to the data. For the 
  2321. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 39
  2322.  
  2323.  
  2324. orthographic projection, the data are also converted from latitude and 
  2325. longitude to geocentric Cartesian coordinates to minimize subsequent 
  2326. processing time. Although the resulting map database files are 
  2327. substantially smaller than the original data files, they are still quite 
  2328. large for the higher levels of detail; for example, the Level 1 files 
  2329. require approximately 1.5MB.
  2330.      STSPLUS attempts to select the map database files appropriate to a 
  2331. given magnification and map projection. If the selected level is not 
  2332. present, the program tries the next lower level until the selection process 
  2333. reaches Level 4, the lowest level of detail. The Level 4 map database files 
  2334. are required for operation of the program and are included in the standard 
  2335. program distribution. The Level 3 map database files are included with 
  2336. program registration and are available separately on my BBS. The Level 2 
  2337. and Level 1 map database files are available separately to registered 
  2338. users; see file README for registration and donation information.
  2339.      The structure of the map database files is the same for all levels of 
  2340. detail and the index file (filetype .MCX) is the same size in each case. 
  2341. STSPLUS cannot distinguish between levels except by file names. Thus, if 
  2342. you are using a high speed computer such as a Pentium, you may rename the 
  2343. files to force STSPLUS to use a higher level of detail for a given zoom 
  2344. or magnification factor. All three files (.MCX, .MCP, and .XYZ) for a 
  2345. particular level must be kept together with the same filename or chaos will 
  2346. result! STSPLUS requires Level 4 to be present and expects no gaps in 
  2347. the other levels present. Naturally, drawing times will be increased as the 
  2348. price of the improved detail.
  2349. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 40
  2350.  
  2351.  
  2352. Satellite Name Cross-Reference using STSPLUS.XRF
  2353. ------------------------------------------------
  2354.  
  2355.      STSPLUS can perform satellite name cross-references using file 
  2356. STSPLUS.XRF. Each time TLEs are read and accepted, STSPLUS checks for the 
  2357. cross-reference file and, if the file is present in the current directory, 
  2358. checks for the NORAD Number of the satellite and a cross-reference name. If 
  2359. found, the new name is substituted for that in the TLE file. The XRF file 
  2360. is standard ASCII and may be created and/or edited with a standard ASCII 
  2361. editor. Word processor users must use the "non-document" mode. Each entry 
  2362. consists of a SPACE, the five-digit NORAD Number, a SPACE, and then the 
  2363. satellite name. A sample file:
  2364.  
  2365.  22920 HST Solar Array
  2366.  22076 Topex/Poseidon
  2367.  21225 Gamma Ray Observ
  2368.  20638 Rosat Observatory
  2369.  20580 Hubble Telescope
  2370.  16609 MIR Space Station
  2371.  
  2372. NOTE: The leading space shown above is required for file compatibility with 
  2373. XRF files used with my program ORBITEL (but is optional for STSPLUS). The 
  2374. NORAD Number MUST be 5 digits; pad with leading zeroes if necessary.
  2375.  
  2376.      Only one entry is read per satellite; the search stops with the first 
  2377. match of NORAD Numbers. There is no limit on the number of entries, but 
  2378. larger files with many entries may introduce a slight delay as the file is 
  2379. read. If the satellite name is longer than 19 characters, only the first 19 
  2380. characters of the name will be used because of space restrictions on the 
  2381. display. Since the name substitution is unconditional, care should be taken 
  2382. to enter the correct NORAD Number for the named satellite; if in doubt, use 
  2383. F2 from the Main Menu to request orbital data by the NORAD Number (enter 
  2384. "#nnnnn" for the satellite name) to inspect the data and to verify that it 
  2385. is the correct satellite.
  2386.      This feature may be used to substitute a preferred name for that given 
  2387. in a TLE file (which may not always be consistent from source to source) or 
  2388. to specify the name of a payload piggy-backed on another satellite (as is 
  2389. frequently the case with amateur radio transponders). In the example above, 
  2390. "Hubble Telescope" is substituted for "HST", the satellite name usually 
  2391. present in TLE files for NORAD Number 20580. A number of XRF files are 
  2392. posted on my RPV Astronomy BBS; such files must be renamed STSPLUS.XRF 
  2393. before use with STSPLUS.
  2394. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 41
  2395.  
  2396.  
  2397. Preparing 2-Line Elements using VEC2TLE by Ken Ernandes
  2398. -------------------------------------------------------
  2399.  
  2400.      Especially for Space Shuttle missions, Earth-Centered Inertial ("ECI") 
  2401. cartesian state vectors may be the only orbital information available in 
  2402. near real time. Such a state vector, consisting of position and velocity 
  2403. data at a specified time, is sufficient to determine the instantaneous 
  2404. orbit of a satellite. NASA and other agencies may provide state vectors 
  2405. referenced to the mean equator and equinox of the Besselian year 1950 
  2406. ("M50", "Mean of 1950", or "B1950") with units of measure in feet and feet 
  2407. per second. Data may also be available for the true equator and equinox of 
  2408. date (such as the state vectors generated by STSPLUS), the mean equator and 
  2409. equinox of the Julian year 2000 ("J2000"), or in the time-independent 
  2410. Earth-Fixed Greenwich ("EFG") coordinate systems. Kilometers or nautical 
  2411. miles or variations may also be used as the units of measure.
  2412.      However, STSPLUS and most other satellite tracking programs require 
  2413. orbital data in the "2-Line Elements" or "TLE" format and state vectors 
  2414. must be converted to that format before the data may be used. The 2-Line 
  2415. format originated as 2-Card Elements back in the days of IBM punched cards 
  2416. at NORAD (North American Aerospace Defense Command, now US Space Command), 
  2417. and has become the de facto standard format for orbital data used with 
  2418. satellite tracking software.
  2419.      Mr. Kenneth J. Ernandes has written program VEC2TLE, Vector to Two 
  2420. Line Elements, specifically to convert state vectors to the 2-line format. 
  2421. VEC2TLE is copyrighted software distributed as shareware, and registration 
  2422. is required prior to regular use. Mr. Ernandes has extensive experience in 
  2423. orbital mechanics with US Space Command and in industry, and has used his 
  2424. expertise to create a precision conversion program. For additional 
  2425. information and registration details, write:
  2426.  
  2427.           Mr. Kenneth J. Ernandes
  2428.           16 Freshman Lane
  2429.           Stony Brook, NY  11790-2712
  2430.  
  2431.           CompuServe:  70511,3107
  2432.           Internet:    70511.3107@cis.com
  2433.  
  2434. When writing Mr. Ernandes for information, I suggest including a stamped 
  2435. self-addressed envelope as a courtesy. The current version of VEC2TLE is 
  2436. usually posted on the RPV ASTRONNOMY BBS and on the CompuServe Astronomy 
  2437. and Space Forum.
  2438.      Note that although 2-line elements can be generated using only the 
  2439. data in an ECI state vector and these elements will yield an accurate 
  2440. position at the specified time, the "epoch" of the data, additional data 
  2441. (in particular, Drag and B-Star parameters) are required to generate 2-line 
  2442. elements which propagate accurately over time. Certain additional 
  2443. parameters, such as element set number and orbit number, do NOT affect the 
  2444. accuracy of the propagated position; these data may be obtained from other 
  2445. sources or default values may be used. US Space Command assigns a Catalog 
  2446. Number, often referred to as the "NORAD Number", some time after launch; 
  2447. pre-launch elements for Space Shuttle missions may have a temporary Catalog
  2448. Number (corresponding to the mission number) until the actual Catalog 
  2449. Number is assigned. The International Designation is assigned by COSPAS at 
  2450. the time a launch is registered by the launching country and may be blank. 
  2451. Element set ("ElSet") numbers are assigned arbitrarily by the originating 
  2452. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 42
  2453.  
  2454.  
  2455. individual or agency and have no effect on the orbital data. Orbit (or 
  2456. revolution or "REV") numbers are incremented on each revolution at the 
  2457. ascending node, the point at which a orbit crosses the equator heading 
  2458. North. Note that US Space Command does not usually use the same reference 
  2459. for orbit numbers as does NASA; NASA defines the first partial orbit as 
  2460. "Rev 1" whereas US Space Command may call that "Rev 0" or some other 
  2461. arbitrary number. At least for Space Shuttle missions, it is common 
  2462. practice to adjust USSPACECOM orbit numbers to conform to the NASA 
  2463. convention.
  2464.      VEC2TLE accepts all data required to form a complete 2-line orbital 
  2465. element set, either as manually entered data or from a properly formatted 
  2466. vector input file, performs limited error checking on these data, then 
  2467. displays and writes the generated 2-line elements file. VEC2TLE supports 
  2468. STSPLUS Data Mode 5 through 7 state vector formats. The program also 
  2469. supports a variety of coordinate systems, units of measure, and time 
  2470. formats as well as offering many other useful features.
  2471.      Care must be taken when using VEC2TLE that the proper units of measure 
  2472. (kilometers, feet, or nautical miles), coordinate system (ECI or EFG), and 
  2473. epoch (True of Date, Mean of 1950, etc.) are used. See the VEC2TLE 
  2474. documentation for additional information on the available options. STSPLUS 
  2475. generates ECI X-Y-Z state vectors for the true equator and equinox of date 
  2476. and may use any of three units of measure. NASA, on the other hand, usually 
  2477. generates their state vectors for the mean equinox and equator of 1950 
  2478. ("M50") and uses feet and feet/second units of measure. Obviously, using 
  2479. the wrong units of measure or coordinate system will yield invalid results!
  2480.      VEC2TLE has been extensively validated and tested in conjunction with 
  2481. STSPLUS using NASA ECI state vectors (provided courtesy Willie Musty, 
  2482. Mission Support, Rockwell International, Downey, CA) beginning with Space 
  2483. Shuttle missions STS-56 and STS-55 in early 1993. The resulting 2-line 
  2484. elements yielded orbiter positions which corresponded exactly with those 
  2485. shown live on NASA Select TV, and the 2-line elements were in close 
  2486. agreement with 2-line elements subsequently released by US Space Command 
  2487. for a comparable epoch. In fact, during mission STS-56, Rockwell used 2-
  2488. line elements at their Mission Control Center which I generated using 
  2489. VEC2TLE when USSPACECOM and NASA 2-line elements were not forthcoming in a 
  2490. timely manner.
  2491.      In addition to simply converting state vectors to 2-line elements, 
  2492. the primary purpose of the program, VEC2TLE may be used in conjunction with 
  2493. STSPLUS or other sources of state vectors to model orbit adjust burns and 
  2494. similar maneuvers. STSPLUS is used to generate a state vector at the 
  2495. midpoint of the burn, the appropriate delta velocities (obtained 
  2496. independently) are added to the state vector quantities Xdot, Ydot, and 
  2497. Zdot, then new, post-burn 2-line elements are generated with VEC2TLE. More 
  2498. complex maneuvers may also be calculated or modeled although these more 
  2499. complicated exercises are not recommended for the novice. VEC2TLE may also 
  2500. be used to precess a set of 2-line elements to the next Ascending Node, 
  2501. required by some software.
  2502.      My thanks to Ken Ernandes for writing VEC2TLE, for making it available 
  2503. to the satellite tracking community, and for his assistance in validating 
  2504. the precision state vector output data from STSPLUS. Thanks also to Willie 
  2505. Musty (for providing state vectors) and to Joel Runes (for validation and 
  2506. testing). As with any complex program, considerable effort has been 
  2507. expended in writing, testing, and documenting the program. If you use 
  2508. VEC2TLE, please register your copy so as to encourage Ken and others to 
  2509. continue writing such useful software.
  2510. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 43
  2511.  
  2512.  
  2513. PROGRAM OPERATION
  2514. -----------------
  2515.  
  2516.      STSPLUS automatically checks for the presence of a VGA or EGA and will 
  2517. execute in color if one is found UNLESS the /M command line option is used 
  2518. to force monochrome operation. However, if you wish to operate STSPLUS in 
  2519. the EGA mode when you have a VGA monitor, you must use the /EGA option. In 
  2520. cases where a monochrome monitor is connected to an adapter which simulates 
  2521. color with gray scale, the /M command line option may be omitted but the 
  2522. various portions of the display may or may not be visible. The EGA mode is 
  2523. generally not correctly emulated with VGA LCD displays and the display may 
  2524. appear compressed vertically or have multiple scan lines repeated.
  2525.      STSPLUS depends upon the Microsoft VBDOS BASIC Compiler to determine 
  2526. whether or not a particular monitor type is available. Some video adapter 
  2527. boards which claim to be VGA are not recognized as such by BASIC and 
  2528. therefore cannot be used in the higher resolution VGA display mode. 
  2529. Similarly, "clone" Hercules Graphics Cards do not always perform correctly.
  2530.      The /M option is not required for HGC and CGA graphics operation, 
  2531. since those adapters always render their "high resolution" graphics in 
  2532. monochrome. Although color CGA systems do have a 3-color mode, the limited 
  2533. number of colors and coarse resolution of 320x200 is not suitable for 
  2534. STSPLUS. Naturally, the appearance of the program is enhanced by the use of 
  2535. color. The vertical resolution is also adjusted depending upon the type of 
  2536. adapter which has been detected. Microsoft does not support SVGA adapter 
  2537. cards in their VBDOS BASIC Compiler, unfortunately. Once STSPLUS has 
  2538. started, the display type may not be changed without exiting the program at 
  2539. the Main Menu with the ESC key, then restarting the program with the 
  2540. desired command line options.
  2541.      The program checks for the presence of a math coprocessor and will use 
  2542. it if found. Since the calculations required to determine orbital data are 
  2543. very complex, the use of a math coprocessor will improve the speed of 
  2544. operation by a very substantial amount. Users without a math coprocessor 
  2545. are warned at program startup that performance may be reduced.
  2546.  
  2547.  
  2548.      SATELLITE ICON SELECTIONS
  2549.      -------------------------
  2550.  
  2551.      STSPLUS selects an internal icon or symbol used to graphically 
  2552. represent the satellite based upon the satellite name or NORAD Number. 
  2553. Three internal icons are available in two sizes each: for satellite names 
  2554. which start with the letters "STS" STSPLUS will use an icon resembling a 
  2555. plan view of the Space Shuttle; for the Mir Space Station (NORAD Number 
  2556. #16609) STSPLUS will use a special icon resembling that space station; and, 
  2557. for all other missions STSPLUS will use an icon resembling the Hubble Space 
  2558. Telescope. The standard internal icons are 15x15 pixels and are suitable 
  2559. for most applications. Including the "/21" command line option will select 
  2560. alternate 21x21 pixel icons which may be more appropriate for television 
  2561. and projection display formats. STSPLUS also checks for a file with the 
  2562. name "#nnnnn.ICN", where "nnnnn" is a 5-digit NORAD Number, and if present 
  2563. uses that icon file for the specified satellite; for example, the icon file 
  2564. "#16609.ICN" will be used in place of the internal icons for the Mir Space 
  2565. Station. Icon files may be created and modified using the program STSICON, 
  2566. available with program registration only.
  2567.  
  2568. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 44
  2569.  
  2570.  
  2571.  
  2572.      MAP DATABASE FILE SELECTIONS
  2573.      ----------------------------
  2574.  
  2575.      STSPLUS reads the map coordinates from the appropriate map database 
  2576. files. Map database files are selected automatically according to the ZOOM 
  2577. or MAG factor currently in use. Lowest detail maps (world or hemisphere 
  2578. views) ALWAYS use EARTH4 map database files; higher detail maps will select 
  2579. higher detail map database files (EARTH3 through EARTH1) automatically if 
  2580. present. The EARTH3 Map Database Files are included with program 
  2581. registration; EARTH2 and EARTH1 Map Database Files are available by mail 
  2582. only for an additional donation. For most applications, the EARTH4 and 
  2583. EARTH3 Map Database Files will be sufficient.
  2584.      The map coordinates are automatically converted to screen coordinates 
  2585. for the type of monitor detected or specified by command line option, the 
  2586. current projection method (rectangular or orthographic), and the current 
  2587. magnification or zoom factor. The use of high magnification maps with slow 
  2588. computers may result in constant redrawing of screen maps for fast moving 
  2589. low Earth orbit satellites.
  2590.  
  2591.  
  2592.      STSORBIT PLUS Title Screen
  2593.      --------------------------
  2594.  
  2595.                               Program STSORBIT PLUS
  2596.  
  2597.                   Space Shuttle and Satellite Orbit Simulation
  2598.                                   Version 9748
  2599.  
  2600.  
  2601.  
  2602.                    Current time:  19:01:32 PDT   02:01:32 UTC
  2603.                    Current date:   15 APR 1995    16 APR 1995
  2604.  
  2605.  
  2606.                                Last Mission = Mir
  2607.                   2-Line Elements File = C:\STSPLUS\TLE431.TXT
  2608.  
  2609.                          CPU Type = 80486DX+ or 80486SX
  2610.                          NDP Type = 80486DX+ or 80487SX
  2611.                               Display = VGA Color
  2612.  
  2613.                   (C) Copyright David H. Ransom, Jr., 1989-1995
  2614.                               All rights reserved.
  2615.  
  2616.  
  2617.      Once the initial "housekeeping" chores have been performed, the Title 
  2618. Screen is displayed for 15 seconds for normal program operation or for 3 
  2619. seconds if the "/R" command line option has been used. The Main Menu, 
  2620. described in a subsequent section, is then displayed. Press ENTER to 
  2621. proceed to the Main Menu immediately.
  2622.      The Title Screen displays the program version, current time and date, 
  2623. last mission, and 2-line elements path and filename. It also displays the 
  2624. type of Central Processing Unit (CPU) and Numeric Data Processor (NDP, or 
  2625. math coprocessor), and the type of display. The program detects 8088, 
  2626. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 45
  2627.  
  2628.  
  2629. 80286, 80386, and 80486 processors and the associated math coprocessor; if 
  2630. the math coprocessor is not present or fails a simple test, it will show as 
  2631. "(not installed)". The program detects CGA, HGC, EGA and VGA display 
  2632. systems; unless the "/M" command line option is used to force monochrome 
  2633. operation, EGA and VGA systems will always indicate "Color".
  2634.      STSPLUS is "aware" of program RighTime by Tom Becker. If RighTime is 
  2635. active, the current version number will be displayed; if RighTime is not 
  2636. active or is not detected, no message will be displayed. STSPLUS is 
  2637. configured to use RighTime Version 2.5+; performance with prior versions 
  2638. may be unpredictable and audible alarms should NOT be enabled in that case. 
  2639. See the section "Accurate Time and the Personal Computer" for a further 
  2640. discussion of RighTime and other aspects of maintaining accurate DOS time.
  2641. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 46
  2642.  
  2643.  
  2644. STSORBIT PLUS SATELLITE TRACKING FEATURES
  2645. -----------------------------------------
  2646.  
  2647.      The principal objective of STSPLUS is to graphically display the 
  2648. position of the space shuttle or satellite relative to a map of the world 
  2649. or some relevant portion of the world along with relevant time and 
  2650. numerical data. Two map projections and six different map displays are 
  2651. available: Orthographic, World, Quadrant, Zoom, Location, Tracking Station, 
  2652. and Satellite Motion. Varying magnifications or zoom factors are available 
  2653. in most map modes. Each is discussed below.
  2654.      In addition to the map itself, a number of other items of interest are 
  2655. displayed. Some features are available only with higher resolution displays 
  2656. (EGA and VGA) in order to avoid cluttering the display screen. Other 
  2657. features may be enabled or disabled according to the user's preference. The 
  2658. sections which follow the map types discuss these various features.
  2659.      Before displaying a ground track display, STSPLUS performs a series of 
  2660. calculations to determine the orbit including perigee (the lowest point in 
  2661. the orbit relative to a spherical Earth). If the perigee is less than 75 
  2662. nautical miles (or about 138 kilometers), it is likely that the satellite 
  2663. may have already decayed or soon will do so. STSPLUS then displays a 
  2664. warning message:
  2665.  
  2666.      Satellite JIANBING-93 P/L (#22870) indicates a perigee
  2667.      less than 75 nautical miles and may have decayed.
  2668.  
  2669.           Perigee at Epoch:     67.94 nm     125.82 km
  2670.           Apogee at Epoch:     118.81 nm     220.04 km
  2671.  
  2672.      STSPLUS may be unable to determine a valid orbit!
  2673.  
  2674.      Use Function Key F2 from the Main Menu to select another
  2675.      satellite and verify the satellite NAME and NORAD NUMBER.
  2676.  
  2677.      Press ENTER to return to the Main Menu OR
  2678.      press ESC to attempt orbit calculations ...
  2679.  
  2680. Press ENTER to return to the Main Menu and use F2 to select another 
  2681. satellite or press ESC to force STSPLUS to attempt the orbital calculations 
  2682. regardless of whether or not the satellite may have decayed. If the 
  2683. satellite is still in what STSPLUS calculates is a possible orbit, the 
  2684. ground track display will be displayed as usual. However, if the orbit has 
  2685. already decayed, STSPLUS may display a BASIC Error and abort to DOS; if 
  2686. this occurs, restart STSPLUS and select a different satellite using F2 from 
  2687. the Main Menu.
  2688.  
  2689.  
  2690. Orthographic Projection Maps
  2691. ----------------------------
  2692.  
  2693.      The orthographic projection views the Earth as a sphere as if from a 
  2694. great distance (perspective is not included) and is the latest addition to 
  2695. the map projections available in STSPLUS. This projection has the advantage 
  2696. that the map may be centered at any point on the Earth and may include a 
  2697. pole, especially helpful for high inclination satellite orbits. Unlike the 
  2698. world map shown with rectangular projection, only one hemisphere can be 
  2699. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 47
  2700.  
  2701.  
  2702. seen at a given time and therefore automatic map redrawing is always 
  2703. enabled. Because of the more complex calculations required to generate a 
  2704. map, users with slower computers may find that drawing times in the 
  2705. orthographic modes are unacceptably long. (A math coprocessor will improve 
  2706. map drawing times by almost a factor of ten!)
  2707.      Orbital ground tracks, especially for high inclination orbits, and the 
  2708. solar terminator are more readily understood using this projection. The 
  2709. orthographic projection displays circles of visibility as true circles near 
  2710. the center of the map. 
  2711.      The default magnification for orthographic maps is 100% which displays 
  2712. the entire globe as a hemisphere. Using the PgUp and PgDn keys, the 
  2713. magnification may be selected from 100% to 4000% (2000% if Level 1 maps are 
  2714. not present). Each time the map is drawn, the center of the map is selected 
  2715. so that the satellite will remain on the map for the longest time 
  2716. practical. When high magnification factors are selected and the computer is 
  2717. not equipped with a math coprocessor, it is possible that the map drawing 
  2718. time will exceed the time the satellite is in view; this will cause the map 
  2719. to be immediately redrawn. The current map database file and map drawing 
  2720. time are shown near the bottom of the data block (e.g. "EARTH4   10.91").
  2721.      Because only one hemisphere is shown (or a portion of a hemisphere 
  2722. when magnification factors greater than 100% are used), automatic map 
  2723. generation is ALWAYS enabled in orthographic modes. In addition, even if 
  2724. the satellite never leaves the current map (as is the case with 
  2725. geosynchronous satellites), the map will be redrawn every 2.5 hours. Users 
  2726. without a math coprocessor may find that map drawing times in orthographic 
  2727. modes are painfully slow. The only remedy is to purchase a new, more 
  2728. powerful computer or to add a math coprocessor chip; this will improve 
  2729. performance by about a factor of ten and the math coprocessor chips are now 
  2730. relatively inexpensive, often under $100.
  2731.      The orthographic version of the Satellite Motion Map, enabled with the 
  2732. "M" key when the map is displayed on the screen (EGA and VGA systems ONLY) 
  2733. centers the satellite on the map and "moves" the map beneath the satellite 
  2734. using EGA graphics. The next map is started in offscreen memory as soon as 
  2735. a map is completed and displayed, then that map is displayed when completed 
  2736. and the process is repeated. Especially for slower computers, this map mode 
  2737. may be preferred since a map is always on the screen (once the first map is 
  2738. drawn) regardless of the drawing time required.
  2739.      As a footnote, the orthographic version of the Satellite Motion Map 
  2740. can duplicate many of the views presented on NASA Select TV during a 
  2741. mission. NASA frequently uses the equivalent of MAG=150 or MAG=200 for 
  2742. their display. STSPLUS, however, can display far greater map detail than 
  2743. can the NASA program, especially when the Level 3 and Level 2 map database 
  2744. files are present.
  2745.  
  2746.  
  2747. Rectangular Projection World Maps
  2748. ---------------------------------
  2749.  
  2750.      The STSPLUS rectangular projection (similar to Mercator projection) 
  2751. ground track display defaults to a map of the world centered on the Prime 
  2752. Meridian (0 degrees) and extending from approximately +85 degrees North 
  2753. latitude to -85 degrees South latitude using a linear cylindrical 
  2754. projection. Omitting the two 5 degree bands at the poles permits better 
  2755. detail in the mid latitudes where all space shuttle orbits and many other 
  2756. satellite orbits are concentrated and avoids the extreme distortion 
  2757. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 48
  2758.  
  2759.  
  2760. inherent in the rectangular projection near the poles. Ground track details 
  2761. very near the poles are therefore sacrificed for a better display in the 
  2762. main portion of typical orbits. The vertical resolution of the display is 
  2763. automatically adjusted for the type of display system in use from 200 lines 
  2764. (CGA) to 480 lines (VGA). Two World Maps are available: one centered on the 
  2765. Prime Meridian at Greenwich, England (0 degrees longitude); and, one 
  2766. centered on the International Date Line (180 degrees longitude).
  2767.      All screen maps drawn by STSPLUS use a vector database derived from 
  2768. the Micro World Database II. The full map of the world as used here 
  2769. can include up to approximately 470,000 sets of vector coordinates 
  2770. describing the world's coastlines, islands, lakes, and major rivers when 
  2771. used with the highest detail (Level 1) map database.
  2772.      Pressing the "W" or "0" key will switch the display to the World map. 
  2773. If automatic map generation is enabled, STSPLUS will select the map which 
  2774. most nearly centers the satellite on the map. If automatic map generation 
  2775. is disabled, pressing "W" or "0" will toggle between the two maps. When 
  2776. automatic map generation is enabled, the letter "A" appears in the upper 
  2777. right of the screen.
  2778.  
  2779.  
  2780. Rectangular Projection Quadrant Maps
  2781. ------------------------------------
  2782.  
  2783.      The original STSORBIT program used a digitized pixel map of the world 
  2784. derived from an EGA display. As a consequence of the EGA source, boundaries 
  2785. were sometimes discontinuous on VGA displays and the display on a CGA was 
  2786. sometimes difficult to read. STSPLUS uses a vector map drawing method which 
  2787. automatically adjusts to the display type and the scale of the map. The full 
  2788. world map (above) is quite similar in appearance to the original display.
  2789.      However, some geographic details are still difficult to distinguish, 
  2790. even on a VGA display. STSPLUS includes twelve quadrant maps, each covering 
  2791. 1/4 of the Earth's surface and using rectangular projection. These are 
  2792. numbered 1 to 12 and are centered on the world map roughly according to the 
  2793. following illustrations:
  2794.                    0                                180             
  2795.      +---------------------------+     +---------------------------+
  2796.      |             |             |     |             |             |
  2797.      |    1        4        7    |     |    7        10       1    |
  2798.      |             |             |     |             |             |
  2799.      |             |             |     |             |             |
  2800.      |             |             |     |             |             |
  2801.      |    2        5        8    |     |    8        11       2    |
  2802.      |             |             |     |             |             |
  2803.      |             |             |     |             |             |
  2804.      |             |             |     |             |             |
  2805.      |    3        6        9    |     |    9        12       3    |
  2806.      |             |             |     |             |             |
  2807.      +---------------------------+     +---------------------------+
  2808.  
  2809.  
  2810. The center vertical quadrants in the left illustration, 4 through 6, are 
  2811. centered on the Prime Meridian at zero degrees longitude (Greenwich, 
  2812. England). The center vertical quadrants in the right illustration, 10 
  2813. through 12, are centered on the International Date Line at 180/-180 
  2814. degrees. The center horizontal quadrants, 2, 5, 8, and 11, are centered on 
  2815. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 49
  2816.  
  2817.  
  2818. the Equator.
  2819.      Each individual quadrant map may be selected by pressing the 
  2820. corresponding number key, "1" through "9"; use keys "!", "@", and "#" to 
  2821. select quadrants 10, 11, and 12 respectively. Pressing any of these keys 
  2822. for individual quadrant maps will disable automatic map generation if it is 
  2823. enabled (indicated by the letter "A" at the upper right of the screen). 
  2824. Pressing "Q" will allow STSPLUS to select the quadrant most appropriate for 
  2825. the satellite's current position.
  2826.  
  2827.  
  2828. Rectangular Projection Zoom Maps
  2829. --------------------------------
  2830.  
  2831.      Although I was pleased with the enhanced maps using the Quadrant Mode, 
  2832. the map data base files contain far more information than can be 
  2833. effectively displayed in that mode. The next obvious step was to add the 
  2834. ZOOM feature, maps which yielded greater detail and which spanned as little 
  2835. as 30 degrees across the screen, six times better than the 180 degree 
  2836. quadrant maps. This approaches the practical limit for the map database 
  2837. files. Because of the smaller area covered, a different approach was used 
  2838. for map selection. There would simply be too many different possibilities 
  2839. for manual selection so a fully automatic Zoom Mode was implemented which 
  2840. calculates the optimum map center point based upon the current position of 
  2841. the satellite.
  2842.      Press the "Z" key to enable Zoom Mode. The initial map width is 75 
  2843. degrees; use PgUp to widen the map width (up to 180 degrees) or PgDn to 
  2844. narrow the map width (down to 30 degrees. The Home key will always select 
  2845. 75 degrees width and the End key will return to the prior field of view. 
  2846. The width of the map is shown at the upper right of the map display. Press 
  2847. the TAB key to enable or disable automatic map generation (the map will 
  2848. always be redrawn). When automatic map generation is enabled, the letter 
  2849. "A" appears in the upper right corner of the screen next to the map width 
  2850. or field of view. Zoom field of view selections are 30, 45, 60, 75, 90, 
  2851. 120, and 180 degrees.
  2852.  
  2853.  
  2854. Location Maps with Isocontours
  2855. ------------------------------
  2856.  
  2857.      By popular request, especially from the amateur radio community, I 
  2858. have added the Location Map with Isocontours. (Isocontours is a term coined 
  2859. by Rob Matson for his SkyMap program and for which he generously supplied 
  2860. sample code which I adapted for STSPLUS.) Press the "L" key when the map 
  2861. display is present to select this display. The map will be drawn with the 
  2862. current magnification/zoom factor and centered on the user's location. The 
  2863. usual circle of visibility will be drawn and within that "circle" are seven 
  2864. isocontours representing viewing angles of 10 through 70 degrees in ten 
  2865. degree increments (five degree increments at maximum magnification 
  2866. factors). The projection, orthographic or rectangular, used for the 
  2867. Location Map is the projection in use when the "L" key is pressed. The 
  2868. balance of the Location Map includes the usual features.
  2869.      If you have entered a second location (using F10+F2 from the Main 
  2870. Menu), pressing the "L" key when the Location Map is already displayed will 
  2871. toggle between your primary location and the second location. The data 
  2872. related to your location (Location, Altitude, Azimuth, etc.) is calculated 
  2873. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 50
  2874.  
  2875.  
  2876. with respect to the indicated location. If no second location has been 
  2877. entered, pressing the "L" key while the Location Map is displayed will have 
  2878. no effect. Since this map mode uses the ZOOM map algorithms, the usual zoom 
  2879. map features (PgUp, PgDn, Home, End) are active.
  2880.      The principal advantage of the Location Map is, of course, the 
  2881. isocontours -- lines of equal viewing altitude (line of sight not taking 
  2882. into account any refraction near the horizon) from the user's own location. 
  2883. The user can immediately tell by inspection whether current or upcoming 
  2884. passes will be "good" and what approximate maximum satellite viewing 
  2885. altitude can be expected. Amateur radio buffs who need to know if a pass 
  2886. will appear above some altitude threshold, say 20 degrees, now have that 
  2887. information available visually.
  2888.  
  2889.  
  2890. Location Maps with Specified Map Center
  2891. ---------------------------------------
  2892.  
  2893.      NOTE: This feature is ONLY available with orthographic maps!
  2894.  
  2895.      Geography teachers for grades K through 12 have requested a special 
  2896. feature which allows STSPLUS to be used in the classroom to study geography 
  2897. using STSPLUS' orthographic maps. Enable the Location Map Mode by pressing 
  2898. the "O" (letter OH) for orthographic maps followed by the "L" to enable 
  2899. Location Maps. Pressing the slash key ("/") while the orthographic Location 
  2900. Map is displayed, a special screen is displayed which allows the user to 
  2901. enter specific latitude and longitude coordinates for the center of the 
  2902. orthographic map:
  2903.  
  2904.           Enter coordinates (in degrees) of desired map center:
  2905.  
  2906.           Enter Map Center Latitude:
  2907.           Enter Map Center Longitude:
  2908.  
  2909. As prompted, enter the desired map center latitude and longitude in degrees 
  2910. (and optionally fractional degrees) followed in each case by ENTER. The 
  2911. orthographic map will be immediately drawn. A small RED CROSSHAIR marks the 
  2912. center of the map. Since this map mode uses the ZOOM map algorithms, the 
  2913. usual zoom map features (PgUp, PgDn, Home, End) are active. This special 
  2914. map mode also allows the use of the UP, DOWN, LEFT, and RIGHT arrow keys to 
  2915. move the map center by the amount indicated for grid spacing for the 
  2916. current map display. The arrow keys may therefore be used to "move around" 
  2917. once an area of interest has been specified.
  2918.      As a simple example of this feature, enter -17.5 degrees latitude and 
  2919. -150 degrees longitude to display the map centered near Papeete, Tahiti. 
  2920. Any location on the globe may be displayed. Entering a latitude of 90 
  2921. degrees will display the North Pole and pressing the LEFT or RIGHT arrow 
  2922. keys will cause the globe to rotate.
  2923.      Note that use of this feature at higher zoom factors will be enhanced 
  2924. with the higher level Map Database Files (EARTH3, EARTH2 and EARTH1). The 
  2925. EARTH3 Map Data Base Files are available for download from my BBS and FTP 
  2926. site. EARTH2 and EARTH1 Map Database Files are only available with 
  2927. registration of STSPLUS; see the file README for registration information.
  2928. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 51
  2929.  
  2930.  
  2931. Tracking Station Maps with Isocontours
  2932. --------------------------------------
  2933.  
  2934.      The Tracking Station Maps with Isocontours are similar to the Location 
  2935. Maps except that they use the current TRACKING STATION file locations 
  2936. rather than the user's location(s). This feature was implemented at the 
  2937. request of folks working on the STS-49 Intelsat Reboost Mission. STSPLUS 
  2938. was used operationally by INTELSAT during this mission at their Launch 
  2939. Control Center near Washington, DC, and at their five ground tracking 
  2940. stations around the world. I subsequently received a letter thanking me for 
  2941. the use of the program and saying that it was "critical to mission 
  2942. success".
  2943.      Pressing the "T" key will select this map mode. STSPLUS calculates 
  2944. which of the available tracking stations is nearest to the current 
  2945. satellite position and centers that tracking station on the screen. This is 
  2946. calculated by determining the angular difference between the sub-satellite 
  2947. point and each tracking station. However, this means that depending upon 
  2948. the Zoom factor in effect, the satellite may or may not be visible on the 
  2949. screen. For example, if the sub-satellite point is in South America and the 
  2950. only tracking station in the Western Hemisphere is in the United States, 
  2951. the satellite cannot be seen at narrower fields of view.
  2952.      The "tracking stations" may be any locations the user chooses and 
  2953. includes in the current TRACKING STATION file. Several different tracking 
  2954. station files accompany the normal STSPLUS distribution as described in the 
  2955. section "NASA Ground Tracking Stations" below. Use Function Key F7 from the 
  2956. Main Menu to select the desired file. Tracking Station files are identified 
  2957. by the filetype ".TRK" and may contain 50 locations maximum; if the current 
  2958. Tracking Station file contains more than 50 entries, only the first 50 will 
  2959. be used. STSPLUS contains an internal list of NASA tracking stations which 
  2960. will be used if the current tracking station file cannot be found. The file 
  2961. is standard ASCII "comma-delimited" data with place names and abbreviations 
  2962. delimited with double quotation marks. The following format is used for all 
  2963. Tracking Station (".TRK") files:
  2964.  
  2965.      "Maui, Hawaii",-156.7,20.9,396,"HAW"
  2966.       ------+-----  ---+-- --+- -+-  -+-
  2967.             |          |     |   |    |
  2968.             |          |     |   |    +---  Three-letter Abbreviation
  2969.             |          |     |   |
  2970.             |          |     |   +--------  Elevation in meters
  2971.             |          |     |
  2972.             |          |     +------------  Latitude in degrees
  2973.             |          |
  2974.             |          +------------------  Longitude in degrees
  2975.             |
  2976.             +-----------------------------  Station Name  
  2977.  
  2978. Note that Station Names are limited to 20 characters and that Station 
  2979. Abbreviations are limited to 3 characters. Names or abbreviations longer 
  2980. than the maximum will be truncated.
  2981.      Maps in this mode are displayed using the current map projection. 
  2982. Since this map mode uses the ZOOM map algorithms, the usual zoom map 
  2983. features (PgUp, PgDn, Home, End) may be used to adjust the field of view 
  2984. (zoom or magnification).
  2985. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 52
  2986.  
  2987.  
  2988. Set Satellite Coordinates
  2989. -------------------------
  2990.  
  2991.      The F10 command may be used while the tracking map is displayed to 
  2992. select the units used to display the current coordinates for the satellite. 
  2993. The choices are:
  2994.  
  2995.      Ra/Dec    Right Ascension (hours) and Declination (degrees), Equator 
  2996.                and Equinox of Date.
  2997.  
  2998.      Elv/Azm   Elevation and Azimuth. Elevation (altitude) is the elevation 
  2999.                in degrees above the horizon (assuming mean sea level), and 
  3000.                azimuth is the direction in degrees in the sense NESW (North 
  3001.                to East to South to West).
  3002.  
  3003.                Pressing F10 a second time provides COMPLEMENTARY (also 
  3004.                known as "inverted") Elevation and Azimuth to accomodate 
  3005.                amateur radio antenna systems which have a stop at North or 
  3006.                South. (See note below). These are labeled (in YELLOW) as 
  3007.                "CEl" and "CAz" and are calculated as:
  3008.  
  3009.                     CEl = El - 180
  3010.                     CAz = (Az + 180) MOD 360
  3011.  
  3012.                See the section "Normal and Complementary Azimuth/Elevation 
  3013.                Tracking" for additional discussion.
  3014.  
  3015.      XYZ       Geocentric Cartesian Coordinates. The X-Axis and Y-Axis are 
  3016.                aligned with the Equator with the X-Axis pointing in the 
  3017.                direction of the Vernal Equinox. The Z-Axis points toward 
  3018.                the North Pole.
  3019.  
  3020.      TARGET    Relative Range and Velocity for a Target Satellite selected 
  3021.                from among the current Secondary Satellites. Use F6+F5 from 
  3022.                the Main Menu to select the Target Satellite BEFORE 
  3023.                selecting this mode. When enabled, the data are displayed in 
  3024.                metric or English units:
  3025.  
  3026.                TARGET:   20580          Target NORAD Number
  3027.                Rng:    1661.69 km       Relative Range, kilometers
  3028.                Vel:      -1.85 m/s      Relative Velocity, meters/second
  3029.  
  3030.                or:
  3031.  
  3032.                TARGET:   20580          Target NORAD Number
  3033.                Rng:     902.55 nm       Relative Range, nautical miles
  3034.                Vel:      -6.4 ft/s      Relative Velocity, feet/second
  3035.  
  3036.                or:
  3037.  
  3038.                TARGET:   20580          Target NORAD Number
  3039.                Rng:    1045.63 sm       Relative Range, nautical miles
  3040.                Vel:      -4.45 mph      Relative Velocity, statute 
  3041.                                         miles/hour
  3042.  
  3043. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 53
  3044.  
  3045.  
  3046.                NOTES: 
  3047.  
  3048.                1.   This mode cannot be enabled if a Target Satellite has 
  3049.                     not been selected. Relative Range and Velocity are 
  3050.                     displayed ONLY if the Relative Range is less than 
  3051.                     10,000 kilometers. Since this is a "line of sight" 
  3052.                     calculation, data for large ranges may be misleading 
  3053.                     (cutting through the Earth)!
  3054.  
  3055.                2.   When evaluating relative range and velocity, users 
  3056.                     should note that during rendezvous operations the 
  3057.                     orbits of the two satellites may NOT be closely 
  3058.                     synchronized and the approaching satellite's orbit will 
  3059.                     often have a significant eccentricity. This can make 
  3060.                     the range and relative velocity increase and decrease 
  3061.                     over a large range of values! Velocity in particular 
  3062.                     can have both positive and negative values as the range 
  3063.                     increases and decreases during the course of an orbit.
  3064.  
  3065.                3.   The complementary (inverted) Elevation and Azimuth 
  3066.                     tracking feature has been implemented to accommodate a 
  3067.                     hardware limitation in most two-axis antenna drives. 
  3068.                     The most popular amateur antenna rotors provide a full 
  3069.                     360 degrees of azimuth coverage but have a "stop" point 
  3070.                     that does not allow "through" tracking; this "stop" is 
  3071.                     usually at North or South. If the stop is encountered 
  3072.                     in the middle of a satellite pass, tracking must cease 
  3073.                     while the antenna is rotated through 360 degrees, a 
  3074.                     process which can take up to one minute and is a 
  3075.                     significant portion of a typical 8 to 10 minute Mir or 
  3076.                     Space Shuttle pass. The stop situation can be at least 
  3077.                     an inconvenience in other longer duration passes.
  3078.  
  3079.      For modes involving distances, select the desired units of measure 
  3080. using F9 while the map is displayed.
  3081.  
  3082.  
  3083. Location and Features Labels
  3084. ----------------------------
  3085.  
  3086.      Beginning with Version 9240, STSPLUS can add labels for locations and 
  3087. features to all maps. Enable or disable location and features labels using 
  3088. Function Keys F10+F3+F9 from the Main Menu. By default, STSPLUS expects the 
  3089. geographic location and features data to be in file STSPLUS.LOC. If you 
  3090. have created your own .LOC file or the file is not in the current 
  3091. directory, use F7 from the Main Menu to specify an alternate file and/or 
  3092. path. The supplied file includes 350+ locations (cities) and features 
  3093. (oceans and seas), their coordinates, and certain information required by 
  3094. the program. The file is standard ASCII "comma-delimited" data with place 
  3095. names delimited by double quotation marks. The following is a typical data 
  3096. line in the file:
  3097.  
  3098.      "London",-.1167,51.5,7,100
  3099.       ---+--  ---+-- --+- + -+-
  3100.          |       |     |  |  |
  3101. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 54
  3102.  
  3103.  
  3104.          |       |     |  |  +---  Minimum magnification to display
  3105.          |       |     |  |
  3106.          |       |     |  +------  Color to display label (1 to 15)
  3107.          |       |     |
  3108.          |       |     +---------  Latitude in degrees
  3109.          |       |
  3110.          |       +---------------  Longitude in degrees
  3111.          |
  3112.          +-----------------------  Location or feature name
  3113.  
  3114. The label will be displayed if the current magnification is equal to or 
  3115. greater than the minimum magnification value specified for that label. All 
  3116. label names are converted to upper case for display; avoid the use of 
  3117. punctuation other than the period ("."), dash ("-"), or comma (",").
  3118.      The minimum magnification factors in file STSPLUS.LOC have been 
  3119. carefully selected so that the display is not too "cluttered" at a given 
  3120. magnification and so that location or feature names near to each other do 
  3121. not usually overlap each other. Some care is required when adding new 
  3122. locations to avoid this problem! If you wish to add your own locations 
  3123. and/or features, use the supplied STSPLUS.LOC file as a guide and template 
  3124. for your changes. Use a standard ASCII editor; word processor users must 
  3125. use the "non-document" mode.
  3126.      Magnifications are calculated automatically and range from 50% to 
  3127. 4000%, depending upon the map mode in effect. In orthographic map mode the 
  3128. magnification factor is displayed as "MAG". In rectangular map modes, the 
  3129. displayed ZOOM factor is the approximate field of view and may be converted 
  3130. to magnification according to the following table:
  3131.  
  3132.     ZOOM    MAG
  3133.     -----------
  3134.      360     50    World maps
  3135.      180    100    Quadrant and Zoom maps
  3136.      120    150    )
  3137.       90    200    )
  3138.       75    240    ) Zoom maps
  3139.       60    300    )
  3140.       45    400    )
  3141.       30    600    )
  3142.  
  3143. The "color" is a number from 1 to 15 according to the following table:
  3144.  
  3145.      Black   = 0       Gray      = 8
  3146.      Blue    = 1       LtBlue    = 9
  3147.      Green   = 2       LtGreen   = 10
  3148.      Cyan    = 3       LtCyan    = 11
  3149.      Red     = 4       LtRed     = 12
  3150.      Magenta = 5       LtMagenta = 13
  3151.      Brown   = 6       Yellow    = 14
  3152.      White   = 7       LtWhite   = 15
  3153.  
  3154. The color Black is ignored and is only shown for completeness. If the color 
  3155. is a NEGATIVE number, the small circle marking the location of the city or 
  3156. feature will NOT be displayed and the label will be displayed centered on 
  3157. the coordinates specified. Thus, if a mountain range, lake, or river is to 
  3158. be labeled, you may wish to set the color negative.
  3159. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 55
  3160.  
  3161.  
  3162.      The latitude and longitude are expressed in degrees and decimal 
  3163. fractions of a degree; West longitudes and South latitudes must be 
  3164. negative. Note that many atlases show a number such as "24.45" which is 
  3165. actually 24 degrees and 45 minutes (NOT 24.45 degrees!) and should be 
  3166. entered as "24.75" (24 + 45/60). When using multi-line feature labels (see 
  3167. file STSPLUS.LOC for examples), labels should be spaced approximately one 
  3168. degree apart in latitude for display at a magnification of 100%, less for 
  3169. higher magnifications. All labels are automatically centered with respect 
  3170. to longitude.
  3171.  
  3172. IMPORTANT NOTE: The program performs no error checking on the contents of 
  3173. the location and features file. Avoid the use of punctuation other than the 
  3174. period or comma. Be sure to use a simple ASCII editor or use your word 
  3175. processor in the "Non-Document" mode when editing or creating a location 
  3176. and features file. Illegal characters will be replaced by a SPACE. Very 
  3177. strange results can appear if the wrong data are present or the wrong 
  3178. number of items is in a data line!
  3179.  
  3180.  
  3181. Big Clock Options
  3182. -----------------
  3183.  
  3184.      In rectangular map projections, STSPLUS defaults to a standard display 
  3185. with a text block shown on the lower five lines of the display; three 
  3186. different times are shown at the lower left of this display: Launch/Epoch 
  3187. date and time, UTC date and time, and local date and time. Pressing 
  3188. Function Key F2 while the map is displayed switches between this default 
  3189. mode and three Big Clock modes: UTC date and time, local date and time, and 
  3190. MET/T+Epoch. Because of display space limitations, big clock options are 
  3191. NOT available in orthographic projections.
  3192.      For EGA and VGA users, an additional command line option, "/CLK", is 
  3193. available which changes the number of lines per screen to 43 and 60 lines 
  3194. respectively for rectangular projections. The big clocks are then placed 
  3195. below the standard data instead of replacing a portion of the regular data 
  3196. area.
  3197.      In orthographic modes, VGA monitors ONLY, F2 will display the time at 
  3198. the bottom of the data block at the right of the screen. Note that for all 
  3199. magnification factors above 100%, the time is shortened to hours and 
  3200. minutes because of display space limitations.
  3201.  
  3202.  
  3203. Satellite Motion Maps
  3204. ---------------------
  3205.  
  3206.      It is sometimes instructive and interesting to see the ground track 
  3207. from the satellite point of view. The Satellite Motion Map, available 
  3208. ONLY with EGA and VGA displays, centers the satellite in the display and 
  3209. draws the map accordingly. Unlike all other map displays, this mode takes 
  3210. advantage of the dual-page capability of the EGA display and the VGA 
  3211. display (operating in EGA emulation mode); the current map is always 
  3212. displayed and the new map is drawn "off screen" and updated as frequently 
  3213. as the capability of the processor will permit. For VGA users, the vertical 
  3214. map resolution in this mode is reduced from 400 lines to 280 lines 
  3215. (rectangular projections) and from 480 lines to 350 lines (orthographic 
  3216. projection).
  3217. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 56
  3218.  
  3219.  
  3220.      Users with slow computers may prefer this display because, once the 
  3221. map has been drawn the first time (however long that may take), a complete 
  3222. map is always displayed. This is especially true at higher zoom or 
  3223. magnification factors where the map is redrawn more frequently.
  3224.      The Satellite Motion Map is enabled by pressing the "M" key when the 
  3225. map is displayed. The Motion Map will be displayed using the same 
  3226. projection as is presently in effect, rectangular (automatically switches 
  3227. to zoom) or orthographic. When switching to this map mode, the message 
  3228.  
  3229.           Switching to EGA Dual-Page Mode ...
  3230.  
  3231. is displayed on the screen while the initial map is being drawn offscreen. 
  3232. Thereafter, the map is drawn off-screen and will require the "usual" time 
  3233. during which the screen will be unchanged. (My 386DX systems update every 
  3234. 10 seconds but my 286 systems can only manage every 20 or 30 seconds -- and 
  3235. they all have math coprocessors!) The following keys are active when the 
  3236. Satellite Motion Map is displayed:
  3237.  
  3238.           Home      Zoom=75 (rect) or Mag=100 (ortho)
  3239.           End       Return to last zoom/mag
  3240.           PgDn      Decrease field of view (zoom in)
  3241.           PgUp      Increase field of view (zoom out)
  3242.           M         Return to normal map mode (rect or ortho)
  3243.           ENTER     Return to Main Menu
  3244.  
  3245.  
  3246. Satellite Position and Orbit Projections
  3247. ----------------------------------------
  3248.  
  3249.      The focus of the display, and the reason for program STSPLUS, is to 
  3250. show the position of the spacecraft or satellite. For the space shuttle 
  3251. (and provided the mission name begins with the letters "STS"), an icon has 
  3252. been chosen which resembles that spacecraft. Likewise with the Mir Space 
  3253. Station, a special internal icon is used. For all other satellites, an icon 
  3254. has been chosen which resembles the Hubble Space Telescope. See the section 
  3255. Satellite Icon Selections for additional information. In either case, the 
  3256. symbol is shown in the following colors (EGA and VGA displays only):
  3257.  
  3258.           Satellite is sunlit                Bright White
  3259.           Satellite is in penumbra           Yellow
  3260.           Satellite in refracted sunlight    Red
  3261.           Satellite is in umbra              Dim White
  3262.  
  3263. In addition, special characters ("*", "+" or "-") are shown to the right of 
  3264. "Orbit #" when the satellite is sunlit or in penumbra; this will assist 
  3265. users of monochrome monitors where colors cannot be distinguished. For 
  3266. better visibility, the satellite symbol will normally "blink" on CGA 
  3267. monitors; the symbol may be made to blink on any system if desired by 
  3268. pressing the letter "B" while the ground track is displayed. Note however 
  3269. that for very slow computers, the blink may appear erratic if most of the 
  3270. time is spent performing calculations.
  3271.      Just seeing the spacecraft or satellite on the map display yields 
  3272. information as to its present position. However, for satellite viewing and 
  3273. planning purposes, STSPLUS calculates the predicted ground track for 
  3274. approximately three hours in the future and the past ground track for 
  3275. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 57
  3276.  
  3277.  
  3278. approximately one and a half hours in the past. The ground track may be 
  3279. selected to display as a series of light green dots (future track) or light 
  3280. red dots (past track), as a solid light green line, or as a solid light 
  3281. green line with yellow dots(future track) and light red dots (past track). 
  3282. The dots are plotted at one minute intervals. To select the desired ground 
  3283. track display, press Function Key F10 and then press Function Key F5 until 
  3284. the desired mode is displayed; the available selections are: OFF, DOTS, 
  3285. LINE, and BOTH.
  3286.      Note that for satellites in high Earth orbits, the ground track may 
  3287. appear as a solid line if the dots are very close together. Unlike prior 
  3288. versions of STSPLUS, the ground track is NOT updated (except to re-color 
  3289. dots for past track). With automatic map generation off, the map will be 
  3290. automatically redrawn every 2.5 hours.
  3291.  
  3292.  
  3293. Satellite Visibility
  3294. --------------------
  3295.  
  3296.      Satellite visibility, or the ability to see a satellite with the naked 
  3297. eye (or binoculars for the truly dedicated), attracts the novice and expert 
  3298. alike. It can be a great thrill to point out the Space Shuttle or MIR Space 
  3299. Station to a child or a friend as it streaks across the sky where and when 
  3300. predicted. Unfortunately, predicting that visibility is more complicated 
  3301. than "simple" orbital mechanics and trigonometry; spacecraft altitude, 
  3302. position, physical geometry, reflectivity, and attitude with respect to 
  3303. both the viewer and the Sun, as well as local atmospheric clarity not to 
  3304. mention weather, all contribute to whether or not a satellite may actually 
  3305. be seen. Some of these factors are beyond the capabilities of a program 
  3306. like STSPLUS. All that can be done is to indicate when conditions are such 
  3307. that the satellite MIGHT be sighted visually. STSPLUS estimates viewer 
  3308. visibility by calculating that: 
  3309.  
  3310.      a)   The satellite is at least partially lighted by the Sun; 
  3311.  
  3312.      b)   The Sun is 1.7 degrees or more below the viewer's horizon so that 
  3313.           the viewer is in at least partial darkness; and, 
  3314.  
  3315.      c)   The satellite is within the viewer's local circle of visibility 
  3316.           and is four degrees or more above the horizon.
  3317.  
  3318. If all these conditions are met, STSPLUS displays the word "VIS" in the 
  3319. data block next to the orbit inclination. To these calculations must be 
  3320. added the uncertainties described above. In my experience, the best 
  3321. satellite sightings have usually occurred when I am between the satellite 
  3322. and the Sun, enabling flat surfaces such as solar panels to reflect the 
  3323. sunlight back to me.
  3324.      Although STSPLUS makes the visibility calculations for any satellite, 
  3325. as a general rule only satellites in low Earth orbit, say under 1000 km 
  3326. (600 miles) altitude, are likely to be seen with the naked eye. Binoculars 
  3327. can extend that range somewhat. Satellites in very high or geosynchronous 
  3328. orbits can be seen only with precision optical or radar equipment. Last but 
  3329. not least, current 2-line elements must be used for reliable predictions.
  3330.  
  3331.                                 **********
  3332.                                 *  NOTE  *
  3333. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 58
  3334.  
  3335.  
  3336.                                 **********
  3337.  
  3338.           SATELLITE VISIBILITY IS ONLY ACTIVE WHEN THE SOLAR 
  3339.           FEATURES ARE ENABLED WITH F10+F3+F8.
  3340.  
  3341.  
  3342. User's Circle of Visibility
  3343. ---------------------------
  3344.  
  3345.      Centered around the user's geographic location, and marked with a 
  3346. small circle, is a magenta circle of the approximate line of sight 
  3347. visibility for the mission in progress. For rectangular projections, the 
  3348. "circle" appears on the display as a circle near the Equator and as a 
  3349. distorted circle at higher latitudes. In near-polar regions, the circle 
  3350. takes on a very strange shape. The shape is entirely an artifact of the map 
  3351. projection; when displayed using the orthographic projection, it appear as 
  3352. a true circle near the center of the map. The radius of this circle of 
  3353. visibility is calculated for each satellite based upon its altitude at the 
  3354. instant the map is first drawn as well as the user's elevation above mean 
  3355. sea level and corresponds to "line of sight" visibility for that satellite. 
  3356. When a second location has been selected using F10+F2, a second circle of 
  3357. visibility will also be drawn for that location.
  3358.      When audible alarms are enabled (F10+F8 from the Main Menu), tones 
  3359. sound 2 minutes before the satellite enters the circle of visibility and 
  3360. again 30 seconds before the satellite leaves the circle of visibility. Both 
  3361. the primary and secondary locations are monitored, with slightly different 
  3362. tones for each. An "up-down" sequence of tones is used prior to entry into 
  3363. the circles and a series of tones prior to leaving the circles.
  3364.      When a satellite is within the circle, direct visual, radio or radar 
  3365. communications with the satellite should be practical. Actual visibility, 
  3366. of course, depends upon more than simply whether or not the satellite is 
  3367. above the viewer's horizon. Most important is the sun to satellite to 
  3368. viewer geometry; the satellite must be in sunlight and the viewer in 
  3369. darkness for reasonable visibility. Almost as important is the size and 
  3370. geometry of the satellite itself; a large, bright-metal satellite with huge 
  3371. solar arrays reflects far more sunlight than a small dark satellite. In 
  3372. addition to the satellites themselves, many booster rockets and other 
  3373. "spare parts" are orbiting the Earth. Since they are not attitude 
  3374. stabilized, booster rockets often are tumbling and may therefore appear 
  3375. to flash on and off as they pass over.
  3376.      For the Space Shuttle as well as most other satellites with near 
  3377. circular orbits, the circle of visibility calculations are reasonably 
  3378. accurate; however, the position of the sun and the effect of atmospheric 
  3379. refraction are not taken into account, only whether or not the satellite is 
  3380. in line of sight view from the observing location. For highly elliptical 
  3381. orbits, however, the accuracy is substantially degraded since the radius of 
  3382. the circle of visibility changes dramatically depending upon whether the 
  3383. satellite is nearer apogee or perigee at the time the calculation is made, 
  3384. and the period of the orbit. In the course of a single orbit, the altitude 
  3385. of such a satellite may change by thousands of miles. Satellite "DE 1", 
  3386. usually included in the TLEnnn.TXT 2-line elements file, is in a highly 
  3387. elliptical orbit with long period and illustrates the problem.
  3388.  
  3389.  
  3390. Spacecraft Circle of Visibility
  3391. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 59
  3392.  
  3393.  
  3394. -------------------------------
  3395.  
  3396.      The spacecraft circle of visibility is calculated dynamically using 
  3397. the same algorithm as for the user's circle of visibility. Like the user's 
  3398. circle, the spacecraft circle may appear on rectangular projections as an 
  3399. odd shape because of the scaling factors used by the map projection. The 
  3400. difference is that the spacecraft circle moves with the spacecraft and 
  3401. illustrates the approximate area visible from the spacecraft at any given 
  3402. moment. The circle is updated every ten seconds (or as frequently as the 
  3403. processor will permit). Comparisons using a VGA display system during the 
  3404. STS-35/ASTRO-1 mission in December, 1990 confirmed that the circle shown is 
  3405. quite close to that shown by one of the special graphics displays 
  3406. occasionally seen on NASA Select Television as well as the actual horizon 
  3407. view seen from the payload bay television cameras.
  3408.  
  3409.  
  3410. SUN and Solar Features
  3411. ----------------------
  3412.  
  3413.      Many types of observations, especially Earth observations, often 
  3414. require that the target or terrain be in sunlight. The performance of solar 
  3415. panels and certain other instruments on a spacecraft is dependent upon 
  3416. whether or not the Sun is in view. Also, it is usually impossible to 
  3417. visually see a spacecraft which is not in sunlight. The solar terminator is 
  3418. a series of yellow points on the display which represent the line at which 
  3419. the center of the Sun is at an observer's horizon for Mean Sea Level. 
  3420. Although a quick glance at the clock should suffice to determine which side 
  3421. of the terminator line is in sunlight and which in darkness, EGA and VGA 
  3422. systems also display the Sun as a small yellow circle. 
  3423.      The terminator as displayed by STSPLUS is sometimes confused with a 
  3424. line denoting sunrise and sunset. Two factors make the terminator only an 
  3425. approximation: first, the terminator is based upon the center of the Sun, 
  3426. while actual sunrise and sunset are calculated using the upper limb of the 
  3427. Sun; and second, the terminator is calculated for Mean Sea Level rather 
  3428. than a specific local elevation. These two factors combined can result in a 
  3429. difference of up to ten minutes when the times are compared against 
  3430. published values or those calculated by my program ASTROCLK, sunrise being 
  3431. earlier and sunset being later.
  3432.      The Sun and solar features are enabled and disabled using F10+F3+F8 
  3433. from the Main Menu. Since these features -- especially the terminator -- 
  3434. require some calculation and drawing time, users with slower computers may 
  3435. wish to disable these features for faster screen updates. The following 
  3436. features are included:
  3437.  
  3438. Sun:           A filled yellow circle is plotted at the sub-solar point, 
  3439.                the geographic coordinates directly beneath the current 
  3440.                position of the Sun. The position of the Sun is recalculated 
  3441.                every 10 seconds and the display is updated every 60 
  3442.                seconds. (Not shown on CGA and HGC displays.)
  3443.  
  3444. Terminator:    A dotted yellow line is plotted for the solar terminator, 
  3445.                that point on the Earth at which the center of the Sun is at 
  3446.                the horizon. The terminator is partially updated every 10 
  3447.                seconds and is fully updated every 60 seconds. The 
  3448.                terminator is shown for Mean Sea Level and does NOT take 
  3449. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 60
  3450.  
  3451.  
  3452.                into account the non-spherical shape of the Earth.
  3453.  
  3454. Lighting:      The current spacecraft lighting is shown using color for the 
  3455.                satellite icon, and in the data block (to the right of 
  3456.                "Orbit #:") and displayed using the following symbols and 
  3457.                colors:
  3458.  
  3459.                *    Bright White   Full sunlight
  3460.                +    Yellow         Partial sunlight (penumbra)
  3461.                -    Light Red      Refracted sunlight
  3462.                     White          Full shadow (umbra), no symbol
  3463.  
  3464.                Note that Yellow and Light Red will display as Bright White 
  3465.                or shades of gray on monochrome monitors.
  3466.  
  3467.                Solar lighting conditions are updated every second or as 
  3468.                rapidly as the speed of the processor will permit. In order 
  3469.                to minimize calculation delays during ground track plotting, 
  3470.                the event times for orbital sunrise and sunset are 
  3471.                approximated. The dynamic lighting calculations, used to 
  3472.                plot the color of the spacecraft icon, are more precise. 
  3473.                Typical errors due to the simplified algorithm, are on the 
  3474.                order of 10 seconds.
  3475.  
  3476. SUN Timer:     When Event Timers are enabled, the orbital sunrise (AOS) and 
  3477.                sunset (LOS) times are shown. A blank AOS or LOS timer 
  3478.                indicates the event will not occur within the next four 
  3479.                hours. An asterisk ("*") to the left of "SUN" indicates 
  3480.                sunlight is on the satellite:
  3481.  
  3482.                        AOS    LOS
  3483.                *SUN  73:20  37:40
  3484.  
  3485.                In this example, the satellite is in sunlight. Orbital 
  3486.                sunset will occur in 37:40 and the next orbital sunrise will 
  3487.                occur in 73:20.
  3488. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 61
  3489.  
  3490.  
  3491. TDRS and Real Time Satellite Features
  3492. -------------------------------------
  3493.  
  3494.      TDRS and Real Time Satellite features are available only on EGA and 
  3495. VGA monitors. These features permit up to thirty two additional satellites 
  3496. to be tracked in real time. Satellites to be tracked are designated by the 
  3497. user as "static" (geosynchronous or geostationary) and "real time" 
  3498. (satellites whose sub-satellite point changes substantially with time). 
  3499. Static satellites are only plotted when the map is redrawn; real time 
  3500. satellites are updated every second with 386/387 or better computers, every 
  3501. ten seconds for older computers, or as often as the processor can complete 
  3502. the required calculations. When using X10 or X60, the update occurs at the 
  3503. display rate (10 or 60 seconds).
  3504.      When TDRS and Real Time Satellite coverage is enabled (F10+F3+F2), all 
  3505. active TDRS satellites (Tracking and Data Relay Satellites), used for most 
  3506. communications to and from the Space Shuttle, the Hubble Space Telescope, 
  3507. and other active spacecraft, are shown as a dot inside a small circle near 
  3508. the Equator (provided they have been included in the current TDRS and Real 
  3509. Time Satellite configuration). Use F6 from the Main Menu to display and/or 
  3510. modify that configuration. See the text section on Function Key F6 for a 
  3511. complete description of Static and Real Time satellites.
  3512.      As of August, 1993, there are five TDRS satellites in geosynchronous 
  3513. orbit. The primary satellites consist of TDRS East ("TDRS 3") at 
  3514. approximately 41 degrees West longitude and the TDRS West Cluster 
  3515. consisting of two satellites, TDRS West ("TDRS 4") and TDRS Spare ("TDRS 
  3516. 1") at approximately 174 and 170 degrees West longitude respectively. The 
  3517. TDRS Spare satellite has partially failed but is used occasionally as a 
  3518. backup; this satellite is also low on propellant and is allowed to drift 
  3519. considerably with an inclination of about 7 degrees. "TDRS 2" has also 
  3520. partially failed and is currently parked at approximately 62 degrees West 
  3521. longitude and is presently dedicated to downlinking data from GRO, the 
  3522. Gamma Ray Observatory, whose tape recorders have failed. "TDRS 5" is the 
  3523. most recent satellite launched, is fully operational, and is parked at 
  3524. about 138 degrees West longitude as an on-orbit spare. Users should check 
  3525. the current positions of the TDRS satellites since they are periodically 
  3526. moved or reassigned.
  3527.      Each TDRS location provides communications coverage for almost half 
  3528. of the Earth for low Earth orbits and essentially full time coverage for 
  3529. higher orbits. However, since the NASA Ground Terminals are located at 
  3530. White Sands, New Mexico, the coverage has been slightly overlapped to 
  3531. provide good ground communications at White Sands. This, in turn, means 
  3532. that there is a narrow band, known by NASA as the Zone of Exclusion (marked 
  3533. "ZOE" on the screen), off the East coast of Africa which is not covered by 
  3534. either primary TDRS for low Earth orbits. Two red "circles" on the display 
  3535. show the limits of coverage for each primary TDRS satellite. Each circle, 
  3536. whose shape may be quite distorted when using rectangular projection, 
  3537. encloses an area where the TDRS satellite is out of range of the primary 
  3538. satellite being tracked and is centered on the opposite side of the Earth 
  3539. from the TDRS satellite's position.
  3540.      While the ground track is being calculated, STSPLUS also calculates 
  3541. the times for acquisition of signal (AOS) and loss of signal (LOS). When 
  3542. TDRS coverage is enabled, these times are displayed for TDRS East and TDRS 
  3543. West. The method used for the calculation of the TDRS coverage is usually 
  3544. accurate to about 10 seconds (assuming accurate 2-line elements for the 
  3545. satellite and for the TDRS). However, spacecraft attitude can cause loss of 
  3546. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 62
  3547.  
  3548.  
  3549. TDRS communications at unexpected times. When Event Timers are enabled, 
  3550. STSPLUS calculates AOS and LOS for four hours (240 minutes) from the time 
  3551. the map is drawn. If a time is beyond that limit (or if the condition does 
  3552. not occur), the time is left blank.
  3553.      Each time is presented in the form of a countdown clock, minutes and 
  3554. seconds, until the next occurrence of the condition:
  3555.  
  3556.          *TDRE AOS/LOS  72:42  50:42     (for rectangular projections)
  3557.          *TDRW AOS/LOS  45:42  22:42
  3558.  
  3559.                           AOS    LOS
  3560.                 *TDRE:  72:42  50:42     (for orthographic projections)
  3561.                 *TDRW:  45:42  22:42
  3562.  
  3563. An asterisk ("*") is shown to the left of the satellite name if AOS is in 
  3564. effect. For rectangular projections, these data are displayed in the lower 
  3565. right portion of the map. For EGA and VGA users, however, the data may be 
  3566. displayed in the lower section of the data block by pressing F2 while the 
  3567. map is displayed until MET/T+E is displayed. For orthographic projections, 
  3568. the data are part of the standard data block at the right of the screen.
  3569.      The clocks for each TDRS are color coded to indicate the current 
  3570. status: GREEN when the satellite is in communication, and RED when the 
  3571. satellite is out of range of the TDRS. Two minutes prior to a change in 
  3572. status, the appropriate clock color changes to YELLOW. Users with 
  3573. monochrome monitors must observe the presence or absence of the asterisk to 
  3574. determine the status.
  3575.      STSPLUS can sound an audible alarm (three beeps) 30 seconds prior to 
  3576. TDRS AOS or LOS. Use F10+F8 to enable or disable the audible alarms.
  3577.      Most satellites which utilize the TDRS system for communications are 
  3578. in low Earth orbits (generally below 1500 km). However, other satellites 
  3579. may also use the TDRS system for regular or backup communications. The 
  3580. NAVSTAR Global Positioning Satellites (GPS), with orbital altitudes of 
  3581. about 11,000 nautical miles (20,000 kilometers), are an example. For such 
  3582. high orbits, the coverage by each TDRS satellite is nearly continuous.
  3583.      As noted above, there are currently five TDRS satellites in orbit as 
  3584. of mid 1993, TDRS 1 through TDRS 5. (These numbers are those currently used 
  3585. by US Space Command in their 2-line elements. NASA sometimes uses different 
  3586. numbers corresponding to the original launch letters as shown in the 
  3587. following chart. TDRS "B", which should have become "TDRS 2", was lost in 
  3588. the Challenger accident.) As of July, 1993, the TDRS assignments are:
  3589.  
  3590.       TDRS#  *   NORAD#     Long    Description
  3591.      -----------------------------------------------------------------
  3592.      TDRS 1 (A)   13969    -170W    TDRS West Spare, used occasionally
  3593.      TDRS 2 (C)   19548     -62W    Dedicated to Gamma Ray Observatory
  3594.      TDRS 3 (D)   19883     -41W    TDRS East (STSPLUS default)
  3595.      TDRS 4 (E)   21639    -174W    TDRS West (STSPLUS default)
  3596.      TDRS 5 (F)   22314    -138W    On-orbit spare
  3597.  
  3598.      * Original NASA letter designation at launch
  3599.  
  3600. STSPLUS will use TDRS 3 and TDRS 4 by default and approximate positions as 
  3601. of July, 1993 are automatically saved in file STSPLUS.INI. Note that some 
  3602. 2-line element files (including TLEnnn.TXT) often refer to the TDRS 
  3603. satellites using numbers 1 through 5 or letters A through D or E. Use the 
  3604. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 63
  3605.  
  3606.  
  3607. NORAD numbers to be certain that you display the correct satellite.
  3608.      TDRS satellites do change position and/or assignment periodically for 
  3609. one reason or another. Users who wish the most accurate TDRS positions and 
  3610. AOS/LOS data should periodically update the default positions by using the 
  3611. automatic update feature with F2 from the Main Menu to read and update the 
  3612. 2-line elements.
  3613.  
  3614.  
  3615. Ground Tracking Stations and .TRK files
  3616. ---------------------------------------
  3617.  
  3618.      NASA maintains a number of ground tracking stations around the world. 
  3619. Some of these tracking stations are essential for the ascent or landing 
  3620. phases of a space shuttle flight; others are used for in-flight 
  3621. communications. File STSPLUS.TRK contains the information for these ground 
  3622. tracking stations. Other files with filetype .TRK contain the information 
  3623. for other launch and/or tracking stations.
  3624.      Each ground tracking station is shown as a small symbol surrounded by 
  3625. a brown or light yellow "circle of visibility" which gives the approximate 
  3626. area of antenna coverage and shows how small a proportion of each orbit can 
  3627. be monitored without the TDRS system. When for some reason the TDRS system 
  3628. is down (as has occurred during infrequent computer failures at White 
  3629. Sands, New Mexico, the TDRS Ground Station), these ground tracking stations 
  3630. become the only means of communication with the Space Shuttle. (Another 
  3631. unexpected method was demonstrated during a 1992 space shuttle mission when 
  3632. the SAREX, Shuttle Amateur Radio EXperiment, was used during a complete 
  3633. loss of normal communications!) Because of budget constraints, many of 
  3634. these ground tracking stations may be (or have already been) shut down. 
  3635. Some, such as MIL and BDA (see list below) will be retained because they 
  3636. are required for the ascent phase of a space shuttle mission. Others, such 
  3637. as HAW, CTS and GWM, are operated jointly with, or independently by, the 
  3638. U.S. Air Force. NASA is not always consistent as to the abbreviations used 
  3639. for these tracking stations; on NASA Select TV, Gwam, Hawaii, and 
  3640. Vandenberg are usually shown as GTS, HTS, and VTS respectively.
  3641.      When using rectangular map projections, the shape of the antenna range 
  3642. "circle of visibility" varies as a function of the latitude and is an 
  3643. artifact of the map projection; when projected on a sphere, as is the case 
  3644. with orthographic projection, they are true circles. In order to avoid 
  3645. cluttering the display with countless meaningless lines, tracking station 
  3646. circles of visibility are shown only if that circle has an angular diameter 
  3647. of 90 degrees or less. 
  3648.      The following table lists the NASA/DOD internal ground tracking 
  3649. stations as of mid-1996 which are shown along with their abbreviations and 
  3650. approximate map coordinates (longitude, latitude, elevation):
  3651.  
  3652.      Tracking Station     LON          LAT        ELV   ABBR
  3653.      -------------------------------------------------------
  3654.      Kaena Pt, Hawaii    -158.2         21.5      396  "KPT"
  3655.      Vandenberg, CA      -120.5667      34.7333   112  "WR"
  3656.      Goldstone, CA       -116.88        35.93     970  "GDS"
  3657.      Merritt Island, FL   -81           28          3  "MLA
  3658.      NHS Trk Stn          -71.64        47.93     211  "NHS"
  3659.      Kwajalein Atol       167.5          8.7        3  "KMR"
  3660.      Bermuda              -64           32         50  "BDA"
  3661.      Antigua, West Indies -61.8         17.1        4  "ANT"
  3662. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 64
  3663.  
  3664.  
  3665.      Ascension Island     -14           -8         25  "ASC"
  3666.      Madrid, Spain         -5           41        100  "RID"
  3667.      Guam                 143.3333      14          0  "GWM"
  3668.      Diego Garcia          72.4         -7.32       0  "DGS"
  3669.      Canberra, Australia  149          -36          0  "CAN"
  3670.      Wallops Is, VA       -75.5         37.30     -21  "WLP"
  3671.  
  3672.      STSPLUS first checks for the presence of file STSPLUS.TRK for its 
  3673. ground tracking station information. This is the default TRACKING STATION 
  3674. filename used if no other selection has been made using F7 from the Main 
  3675. Menu. If that file is present, its data is used instead of the internal 
  3676. data above. The supplied STSPLUS.TRK has the following format:
  3677.  
  3678.      "Kaena Pt, Hawaii",-158.2,21.5,396,"KPT"
  3679.      "Vandenberg, CA",-120.5667,34.7333,112,"WR"
  3680.      "Goldstone, CA",-116.8,35.3,970,"GDS"
  3681.      "Merritt Island, FL",-81,28,3,"MLA
  3682.      "NHS Trk Stn",-71.64,47.93,211,"NHS"
  3683.      "Kwajalein Atol",167.5,8.7,3,"KMR"
  3684.      "Bermuda",-64,32,50,"BDA"
  3685.      "Antigua, WI",-61.8,17.1,3.6,"ANT"
  3686.      "Ascension Island",-14,-8,25,"ASC"
  3687.      "Madrid, Spain",-5,41,100,"RID"
  3688.      "Guam",143.3333,14,0,"GWM"
  3689.      "Diego Garcia",72.4,-7.32,0,"DGS"
  3690.      "Canberra, Australia",149,-36,0,"CAN"
  3691.      "Wallops Is, VA",-75.5,37.30,-21.4,"WLP"
  3692.  
  3693.      These files are ASCII and may be prepared or edited with any standard 
  3694. ASCII editor; if using a word processor, select the "non-document" mode. 
  3695. Five items are required for each location; the longitude and latitude are 
  3696. expressed in degrees and fraction of a degree, elevations above Mean Sea 
  3697. Level are expressed in meters, and names and abbreviations are included in 
  3698. double quotation marks. The following example illustrates the .TRK file 
  3699. format:
  3700.  
  3701.           "Merritt Island, FL",-81.0,28.0,0,"MIL"
  3702.           --------+----------- --+-- --+- + --+--
  3703.                   |              |     |  |   |
  3704.                   |              |     |  |   +--- 3-Letter Abbreviation
  3705.                   |              |     |  +------- Elevation (meters)
  3706.                   |              |     +---------- Latitude (degrees)
  3707.                   |              +---------------- Longitude (degrees)
  3708.                   +------------------------------- Location Name
  3709.  
  3710.      For those interested in the Russian space program, a list of Russian
  3711. ground tracking stations is provided in file CIS.TRK (data courtesy 
  3712. Ellwood Marshall). With the breakup of the Soviet Union, some of these 
  3713. installations may no longer be active or the name may have changed.
  3714.  
  3715.           "Tyuratam Cosmodrome",63.3392,45.9235,0,"TYR"
  3716.           "Kaliningrad Cntrl Ctr",37.816,55.916,0,"KAL"
  3717.           "Plesetsk Cosmodrome",40.7,62.75,0,"PLS"
  3718.           "Petropavlovsk Russia",158.933,53.216,0,"PTR"
  3719.           "Tbilisi Georgia",44.75,41.66,0,"TBL"
  3720. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 65
  3721.  
  3722.  
  3723.           "Ulan Ude Russia",107.683,51.983,0,"ULN"
  3724.           "Ussuriysk Russia",132.15,43.8,0,"USS"
  3725.           "Yevpatoria Ukraine",33.3666,45.2166,0,"YEV"
  3726.  
  3727.      Other nations also have facilities for satellite launches. As of early 
  3728. 1993, file SPACENTR.TRK includes the following locations:
  3729.  
  3730.           "Alcantara LC Brazil",-44.3999,-2.3999,0,"ALC"
  3731.           "Esrange,Kiruna Sweden",21.067,67.883,0,"ESR"
  3732.           "Jiuquan Space LC China",100.033,40.83,0,"JIU"
  3733.           "Kagoshima Center Japan",131.083,31.25,0,"KAG"
  3734.           "Kourou Space Ctr Fr.Gu",-52.7669,5.23,0,"KOU"
  3735.           "San Marco Platform",40.2,-2.9329,0,"SMP"
  3736.           "Sriharikota Ctr India",80.25,13.78,0,"SRI"
  3737.           "Tanegashima SC Japan",130.967,30.4,0,"TAN"
  3738.           "Xichang Space LC China",102.217,27.967,0,"XUC"
  3739.  
  3740.      The first mission of Endeavour, STS-49, was in May, 1992. This 
  3741. dramatic and exciting mission captured the INTELSAT VI (F3) satellite, 
  3742. stranded in a useless orbit by its booster rocket failure since January, 
  3743. 1990, and attached a new booster rocket which placed the satellite in its 
  3744. proper orbit. STSPLUS was used operationally during the mission by 
  3745. Intelsat, another "first" for the program. Intelsat used its own ground 
  3746. tracking stations for communications with INTELSAT VI (F3); the ground 
  3747. stations which participated in the mission are listed in file INTELSAT.TRK 
  3748. (information courtesy Dee Smith):
  3749.  
  3750.           "Paumalu, Hawaii",-158.0342,21.6711,157.86,"PAU"
  3751.           "Tangua, Brazil",-42.7845,-22.7442,35.38,"TAN"
  3752.           "Jatiluhur, Indonesia",107,-6.5213,161.49,"JAT"
  3753.           "Perth, Australia",115.25,-31.8,0,"PER"
  3754.           "Gandoul, Senegal",-17.4745,14.43,0,"GAN"
  3755.  
  3756.      These TRK files are standard ASCII files and may be edited with any 
  3757. editor; word processor users be sure to use the ASCII or non-document mode. 
  3758. The files use a standard comma-delimited format as shown; positions are 
  3759. given in longitude (degrees) and geodetic latitude (degrees). A maximum of 
  3760. 50 ground stations is permitted. The use of TRK files is not restricted to 
  3761. tracking stations, of course. So long as the correct data format is 
  3762. observed, any desired location may be included in the tracking station file 
  3763. up to the maximum of 25 locations.
  3764.  
  3765.  
  3766. Event Timers and Audible Alarms
  3767. -------------------------------
  3768.  
  3769.      STSPLUS is often operated for long periods of time with minimum 
  3770. operator attention or intervention. Users may perform other tasks while the 
  3771. satellite display is active and while awaiting some subsequent event of 
  3772. interest. Event timers are displayed for the selected events if they will 
  3773. occur within approximately four hours of the time that the map is drawn; if 
  3774. an event will not occur within that time, the event is blank. Audible 
  3775. alarms serve to alert the user to upcoming selected events. The event 
  3776. timers are enabled with F10+F7 from the Main Menu. Audible alarms are 
  3777. enabled with F10+F8 from the Main Menu and require also that the event 
  3778. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 66
  3779.  
  3780.  
  3781. timers be enabled. All events are termed "AOS" (Acquisition of Signal or 
  3782. Source) or "LOS" (Loss of Signal or Source) and are generally calculated 
  3783. for line of sight conditions.
  3784.      Each phenomena which may be timed has an associated AOS and LOS timer 
  3785. which displays the hours and minutes ("HHH:MM") remaining until the next 
  3786. event if that event will occur within the next four hours (240 minutes), 
  3787. one hour past the last time for which the ground track is plotted. The 
  3788. current status of the signal or source is indicated by the color of the 
  3789. timer digits and the presence or absence of an asterisk ("*") to the left 
  3790. of the event name: GREEN indicates signal or source acquisition, and RED 
  3791. indicates signal or source loss. Two minutes prior to an event, the timer 
  3792. for that event will change from the signal status color (GREEN or RED) to 
  3793. YELLOW to visually alert the user. Users with monochrome monitors will be 
  3794. unable to distinguish these color changes, of course, but can determine the 
  3795. current signal status using the asterisk indicator.
  3796.      All calculations for upcoming events are made each time the ground 
  3797. track is drawn on the display and will affect the time required to prepare 
  3798. the display, especially on slower computers. In order to minimize these 
  3799. calculation delays, the event calculations for orbital sunrise and sunset 
  3800. use a simplified algorithm which does not take into account the non-
  3801. spherical shape of the earth (unlike the dynamically calculated spacecraft 
  3802. lighting features which are more accurate). Orbital sunrise and sunset are 
  3803. the times that the spacecraft transitions between refracted sunlight 
  3804. (sunlight refracted through the Earth's atmosphere) to partial sunlight 
  3805. (illumination from only a portion of the solar disk); this corresponds to 
  3806. the transitions between RED and YELLOW color on the satellite icon and 
  3807. illumination symbols respectively. The errors resulting from the simplified 
  3808. algorithm are usually less than plus or minus 10 seconds; because of the 
  3809. more oblique angles and geometry involved, higher errors are usually 
  3810. associated with higher inclination orbits.
  3811.      The default mode for event timers is countdown clocks in minutes and 
  3812. seconds (maximum of about 240 minutes, the time period that the program 
  3813. searches forward for events). Function Key F12 may be used to cycle through 
  3814. four different event time units: countdown clocks; UTC (GMT) in hours and 
  3815. minutes; local time in hours and minutes; and, MET in hours and minutes. If 
  3816. no launch time has been set, MET AOS and LOS times will NOT be available. 
  3817. The appropriate time units label will be displayed for the last three 
  3818. modes; no label is displayed for the countdown clock mode. A blank item 
  3819. indicates that the event does not occur within the next four hours.
  3820.      When no secondary location is selected, the headings "AOS" and "LOS" 
  3821. will appear in orthographic modes; the headings do not appear in 
  3822. rectangular modes or in orthographic modes when a secondary location is 
  3823. selected in order to make room for the additional line of data. Typical 
  3824. Event Timers are shown in the following examples.
  3825.  
  3826. For orthographic projections using the countdown clock mode:
  3827.  
  3828.           *STN   95:15   6:21           AOS now in effect
  3829.                                         AOS will next occur in 95:15
  3830.                                         LOS will occur in 6:21
  3831.  
  3832.            STN   23:47  45:18           LOS now in effect
  3833.                                         AOS will occur in 23:47
  3834.                                         LOS will next occur in 45:18
  3835.  
  3836. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 67
  3837.  
  3838.  
  3839. and similarly for rectangular projections:
  3840.  
  3841.           *TDRW AOS/LOS  85:14  33:43   AOS now in effect
  3842.                                         AOS will next occur in 85:14
  3843.                                         LOS will occur in 33:43
  3844.  
  3845.            TDRW AOS/LOS  14:21  57:32   LOS now in effect
  3846.                                         AOS will occur in 14:21
  3847.                                         LOS will next occur in 57:32
  3848.  
  3849. except the primary location AOS/LOS, which is unlabeled in rectangular 
  3850. projections and appears at the upper right of the data block (immediately 
  3851. to the right of MET/T+E):
  3852.  
  3853.           * 89:39   1:27                AOS now in effect
  3854.                                         AOS will next occur in 89:39
  3855.                                         LOS will occur in 1:27
  3856.  
  3857.             70:15  76:38                LOS now in effect
  3858.                                         AOS will occur in 70:15
  3859.                                         LOS will next occur in 76:38
  3860.  
  3861. Note the use of the asterisk ("*") to mark AOS in the examples above.
  3862.      The following events may be timed and will cause an audible alarm if 
  3863. audible alarms are enabled and the appropriate events are enabled:
  3864.  
  3865.      Local Visibility    For the primary location ("STN" or "STN1"): three 
  3866.                          sets of up/down tones two minutes prior to AOS and 
  3867.                          five tones thirty seconds prior to LOS. For the 
  3868.                          secondary location ("STN2" if enabled): two sets 
  3869.                          of up/down tones two minutes prior to AOS and four 
  3870.                          tones thirty seconds prior to LOS. Refers to the 
  3871.                          times the satellite enters or leaves the local 
  3872.                          circle of visibility.
  3873.  
  3874.      TDRS Acquisition    ("TDRE" or "TDRW" if enabled) Three short tones 
  3875.                          thirty seconds prior to AOS or LOS. Refers to the 
  3876.                          times the satellite acquires or loses the ability 
  3877.                          to communicate with either of the programmed 
  3878.                          Tracking and Data Relay Satellites.
  3879.  
  3880.      Orbital Sunrise/set ("SUN" if enabled) Two tones thirty seconds prior 
  3881.                          to approximate orbital sunrise or sunset. Refers 
  3882.                          to actual line of sight solar contact; refracted 
  3883.                          sunlight is not included. 
  3884.  
  3885. The characteristics of the audible tones have been selected to allow the 
  3886. user to uniquely identify the AOS or LOS event that is about to happen.
  3887.      STSPLUS is now "aware" of program RighTime by Tom Becker and its use 
  3888. is recommended for accurate timekeeping. Audible alarms in prior versions 
  3889. would perform unpredictably when RighTime was active because they use the 
  3890. hardware clock's timer functions (which RighTime also uses). STSPLUS now 
  3891. detects RighTime and temporarily disables RighTime while an audible alarm 
  3892. is being generated and then re-enables RighTime after the alarm has 
  3893. completed, restoring precise timekeeping. With RighTime active, alarms are 
  3894. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 68
  3895.  
  3896.  
  3897. generated in foreground, which may cause a slight delay in screen updating.
  3898.  
  3899.  
  3900.                                *************
  3901.                                *  CAUTION  *
  3902.                                *************
  3903.  
  3904.      STSPLUS expects RighTime Version 2.5+; performance with prior 
  3905.      versions of RighTime may yield unpredictable results. If using a 
  3906.      prior version of RighTime, do NOT enable audible alarms!
  3907.  
  3908.  
  3909.      If RighTime is not present or is not detected, the audible alarms are 
  3910. generated in background as in prior versions. This usually causes the loss 
  3911. of several clock ticks in the DOS software clock for each audible alarm. 
  3912. Although the time loss per audible alarm is very small, the cumulative 
  3913. error may become significant over extended time periods.
  3914.  
  3915.  
  3916. Pausing the Ground Track Display
  3917. --------------------------------
  3918.  
  3919.      Pressing F6 will cause the ground track display to "freeze" at the 
  3920. current time. This is called PAUSE mode. This permits closer examination of 
  3921. the data and/or display at any given time and to "move" the display forward 
  3922. and backward in time. Note that the pause takes effect AFTER the next 
  3923. second tick on the system clock; thus, if you wish to pause at 01:00 (one 
  3924. minute exactly on one of the clocks), press F5 when the display reads 
  3925. 00:59.
  3926.      After pressing F6, the following message will appear near the lower 
  3927. right of the screen:
  3928.  
  3929.           PAUSE...Press ENTER
  3930.  
  3931. This reminds the user that PAUSE is in effect and to press ENTER to 
  3932. resume normal operation. When normal operation is resumed, the time 
  3933. continues from its present value, as if you had set SIMULATED TIME using 
  3934. F8+F3 or F8+F4 from the Main Menu. To return to REAL TIME, use F8+F1 from 
  3935. the Main Menu.
  3936.      While PAUSE is in effect, the "+" and "-" keys may be used to advance 
  3937. or retard the current time by the amount of the current time step. You may 
  3938. also use the "=" key instead of the "+" key to avoid pressing the SHIFT 
  3939. key. The only other key active in PAUSE mode is F4, which may be used 
  3940. to adjust the "time step" by pressing the key until the desired time 
  3941. multiplier is displayed at the upper right of the screen. Time multipliers 
  3942. of "X1" (no message displayed), "X10", and "X60" are selected in 
  3943. succession. The default time step is 1 second.
  3944.      Note that the automatic map generation feature is also used in PAUSE 
  3945. mode; automatic map generation may be enabled or disabled in the 
  3946. rectangular projections (use the TAB key) and is ALWAYS enabled in 
  3947. orthographic projections. Thus, when the satellite is moved near the edge 
  3948. of the display, the map may be redrawn if the appropriate point is reached.
  3949.      If you wish to synchronize the time used by STSPLUS to some other 
  3950. source (such as the slightly delayed orthographic displays presented from 
  3951. time to time on NASA Select TV), you may also use PAUSE mode for this 
  3952. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 69
  3953.  
  3954.  
  3955. purpose. Simply pause the display, use the "+" or "-" keys to adjust the 
  3956. time slightly ahead of the time to which you wish to synchronize. Then 
  3957. press ENTER when the times agree. Time can only be synchronized in this 
  3958. manner to plus or minus one second. If you need higher precision, set 
  3959. SIMULATED TIME using F8+F3 or F8+F4 from the Main Menu.
  3960.  
  3961.  
  3962. Switching between MET and T+Epoch
  3963. ---------------------------------
  3964.  
  3965.      STSPLUS by default displays the time elapsed since the epoch date of 
  3966. the elements in the upper right portion of the data block unless the launch 
  3967. date and time are included in file STSPLUS.LTD, in which case Mission 
  3968. Elapsed Time (MET) is the default. This marked on the display as "T+Epoch" 
  3969. or "T+E" and "MET" respectively. While T+Epoch is not of particular value 
  3970. for satellite viewing purposes, it does indicate the relative age of the 
  3971. orbital data. As a general rule, especially for lower Earth orbits, the 
  3972. effects of orbit decay make position predictions less accurate as time 
  3973. passes. Data which are more than 10 or 20 days old may produce less 
  3974. accurate positions.
  3975.      For a space shuttle mission, however, all mission events are scheduled 
  3976. against the mission timeline and are reckoned in Mission Elapsed Time 
  3977. (MET), the time elapsed since launch. It is therefore useful to be able to 
  3978. display MET during the course of a mission or to review the flight post-
  3979. mission. Unfortunately, the standard NASA/NORAD 2-line element format does 
  3980. not include the launch time and launch date and therefore this information 
  3981. must be secured independently and manually entered into STSPLUS. Once 
  3982. entered, STSPLUS saves the information in file STPLUS.LTD.
  3983.      Once the ground track map is displayed, the F5 command may be used to 
  3984. switch the display between Time Since Epoch ("T+Epoch" or "T+E") and 
  3985. Mission Elapsed Time ("MET").
  3986.      The F5 command checks that you have already entered the launch time 
  3987. and launch date or that it has been read from file STSPLUS.LTD. If no 
  3988. launch time and date are present, the command will have no effect. Press 
  3989. ENTER to return to the Main Menu and press F5 to enter launch time and 
  3990. launch date.
  3991.  
  3992.  
  3993. Using FAST Time
  3994. ---------------
  3995.  
  3996.      Press F4 while the map is displayed to use FAST time. FAST TIME is a 
  3997. variation of SIMULATED TIME which automatically advances the time displayed 
  3998. by 10 or 60 seconds, as indicated at the upper left of the screen. Press F4 
  3999. again to change the time step; when "(X10)" or "(X60)" is NOT displayed, 
  4000. the time step is one second. The actual time increment is a function of the 
  4001. computer's speed. For fast computers, the time increment will usually be 10 
  4002. or 60 seconds but may vary by a second occasionally; for slower computers, 
  4003. the time increment may be somewhat longer. FAST time is disabled when PAUSE 
  4004. mode is in effect and for the Satellite Motion Map.
  4005.      FAST time may be used to advance the display to a future time and for 
  4006. demonstration purposes. Once the desired time has been reached, simply 
  4007. press F4 until no time step is displayed at the upper left of the screen 
  4008. and time will advance normally. Note that FAST time sets the program to 
  4009. SIMULATED TIME; to restore "real time", press F8+F1 from the Main Menu. The 
  4010. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 70
  4011.  
  4012.  
  4013. Main Menu also indicates when SIMULATED TIME is in effect: the words 
  4014. "Current Time" will appear at the left of the times at the top of the 
  4015. screen when real time (the time your DOS clock is using) is in effect; the 
  4016. words "Simulated Time" appear when a simulated time is in effect.
  4017.  
  4018.  
  4019.  
  4020. On-line Help
  4021. ------------
  4022.  
  4023.      An on-line Help Screen is available during the ground track display 
  4024. to remind the user of the more commonly used functions and which keys to 
  4025. press to enable those functions. When the ground track display is active, 
  4026. press Function Key F1 to display the Help Screen. The following help screen 
  4027. will appear in rectangular modes in the lower portion of the screen:
  4028.  
  4029.  F1=Resume Data   F6=Pause (+,-)    TAB=Auto Maps On/Off  L=Location Maps
  4030.  F2=Select Clocks F7=Circle of Vis    W=World Maps        T=Tracking Maps
  4031.  F3=Printer Log                       Q=Quadrant Maps     M=Motion Map
  4032.  F4=Time Step     F9=Dist:km/nm/sm    Z=Zoom Maps:        O=Orthographic
  4033.  F5=MET/T+Epoch  F10=Coords/Target      Home,PgUp,PgDn    STSPLUS Ver 9748
  4034.  
  4035. The help screen in orthographic modes is similar but in a vertical format 
  4036. at the right side of the screen:
  4037.  
  4038.       F1=Resume Data
  4039.       F2=Select Clocks
  4040.       F3=Printer Log
  4041.       F4=Time Step
  4042.       F5=MET/T+Epoch
  4043.       F6=Pause (+,-)
  4044.       F7=Circle of Vis
  4045.       F8=FRQ : AOS/LOS
  4046.       F9=Dist:km/nm/sm
  4047.      F10=Coords/Target
  4048.        W=World Maps
  4049.        L=Location Maps
  4050.        T=Tracking Maps
  4051.        M=Motion Map
  4052.      Change Zoom:
  4053.       Home,End,PgUp,PgDn
  4054.      ENTER = Main Menu
  4055.  
  4056. Note that "F8=FRQ : AOS/LOS" (for Doppler shift frequency data) is not 
  4057. available in rectangular projections, and the TAB key is not used in the 
  4058. orthographic projections. Not shown because of space limitations in the 
  4059. orthographic help screen are "Q=Quadrant Maps" and "Z=Zoom Maps". See the 
  4060. section ACTIVE KEYS DURING GROUND TRACK DISPLAY for additional information 
  4061. on keys which are active and available when the ground track map is active.
  4062.      The ground track display will continue to be updated in real time 
  4063. while the help screen is displayed. If only the graphical display of the 
  4064. ground track is of interest, the help screen may be kept on the display 
  4065. continuously. Press Function Key F1 again to return to the normal data 
  4066. display. 
  4067.  
  4068. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 71
  4069.  
  4070.  
  4071. NOTE: The Help Screen is DISABLED when the Motion Map is displayed.
  4072. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 72
  4073.  
  4074.  
  4075. Launch Simulation for the Space Shuttle
  4076. ---------------------------------------
  4077.  
  4078.      STSPLUS can generate launch simulation for Space Shuttle launches from 
  4079. Cape Canaveral, Florida. Prior to Version 9509, STSPLUS used only 2-Line 
  4080. Elements ("TLEs") and assumed that whatever satellite was being displayed 
  4081. "had always been in orbit" and that the current position could be 
  4082. accurately calculated from the TLEs, not quite in line with the typical 
  4083. situation for a Space Shuttle launch! Many STSPLUS viewers were confused by 
  4084. the fact that prior to launch, the orbiter appeared to be off the coast of 
  4085. Baja California rather than sitting quietly on Pad 39A or 39B at Cape 
  4086. Canaveral. The STSPLUS simulation did not catch up with the true orbit 
  4087. until approximately the OMS-2 burn (Orbital Maneuvering System, Burn #2) 
  4088. which typically occurs about 35 to 45 minutes after launch. The OMS-1 burn 
  4089. is not required for a nominal ascent trajectory but its place and number 
  4090. are reserved in the STS Timeline regardless of whether or not it takes 
  4091. place. I am always relieved by the CapCom call "OMS-1 NOT REQUIRED" because 
  4092. that means that the Solid Rocket Boosters (SRBs) and the Main Engines 
  4093. (SSMEs) did their job correctly.
  4094.      In order for the STSPLUS launch simulation to operate correctly, the 
  4095. following data must be available:
  4096.  
  4097.           Accurate Estimated Pre-Launch 2-Line Elements (TLEs)
  4098.  
  4099.           Planned Launch Time corresponding to the TLEs
  4100.  
  4101. In addition, the launch must take place from Cape Canaveral, Florida, not a 
  4102. concern since the Vandenberg Space Shuttle launch complex was abandoned 
  4103. some years ago. The Launch Simulation must be enabled when entering the 
  4104. Launch Time and Date using F5 from the Main Menu (described below).
  4105.  
  4106.                           *** IMPORTANT NOTE ***
  4107.  
  4108.           STSPLUS' Launch Simulation will ONLY execute correctly 
  4109.           for Space Shuttle launches from Cape Canaveral, Florida. 
  4110.           Attempting to "trick" the program with other spacecraft 
  4111.           or invalid TLEs may produce unpredictable results or 
  4112.           program crashes!
  4113.  
  4114.  
  4115.      Estimated pre-launch TLEs are usually prepared well in advance of a 
  4116. flight by Gil Carman or others at the NASA Johnson Space Center, Flight 
  4117. Dynamics, in Houston, Texas. These TLEs represent the planned orbit for the 
  4118. Space Shuttle for a nominal launch and are calculated for a time (the 
  4119. "Epoch" of the TLEs) following the OMS-2 burn. It is the OMS-2 burn which 
  4120. circularizes the orbit at the intended altitude; prior to OMS-2, the 
  4121. orbiter is in a highly elliptical orbit whose perigee (low point, 
  4122. technically the minimum orbital distance from the center of the Earth) is 
  4123. some tens of miles above the surface and whose apogee (high point) is at or 
  4124. near the planned altitude. The OMS-2 burn occurs at apogee and in effect 
  4125. raises the perigee to the planned altitude. With apogee and perigee both at 
  4126. approximately the same altitude, a nearly circular orbit is the result. 
  4127. Without the OMS-2 burn the orbit is not sustainable, dipping too far into 
  4128. the Earth's atmosphere, and the orbiter would have to make a landing 
  4129. immediately.
  4130. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 73
  4131.  
  4132.  
  4133.      Launch simulation is divided into two phases: Pre-Launch Phase with 
  4134. the orbiter on the launch pad; and, Ascent Phase which begins with liftoff 
  4135. from the pad and continues until approximately OMS-2 burn. During the Pre-
  4136. Launch Phase, the Space Shuttle icon simply remains on the selected launch 
  4137. pad at Cape Canaveral as the clock counts down. No ground track or circle 
  4138. of visibility is drawn for the orbiter and the usual "on-orbit data" are 
  4139. neither calculated nor displayed. Since many of the parameters displayed 
  4140. are referenced to inertial coordinate systems (Earth Centered Inertial 
  4141. [XYZ] or Equatorial [RA/DEC], etc.) which take into account the rotation of 
  4142. the Earth, these data will change with time even though the orbiter is 
  4143. stationary! At approximately ten minutes prior to liftoff, STSPLUS 
  4144. calculates and plots the ground track for the ascent phase and the next 
  4145. several orbits.
  4146.      For those who may be interested, the geodetic coordinates and 
  4147. elevation above Mean Sea Level (Inertial Measurement Unit position in the 
  4148. orbiter) for the two Space Shuttle launch pads at Cape Canaveral are:
  4149.  
  4150.           Pad 39A
  4151.                PadLat =  28.6080 N
  4152.                PadLon = -80.6041 W
  4153.                PadElv =  62.484  meters
  4154.  
  4155.           Pad 39B
  4156.                PadLat =  28.6272 N
  4157.                PadLon = -80.6208 W
  4158.                PadElv =  64.244  meters
  4159.  
  4160. If the launch pad is unknown, select either one since the difference in 
  4161. orbit trajectory is essentially negligible. The launch pads are plotted on 
  4162. orthographic projections (only) with MAG=2000 or greater. They are 
  4163. unlabeled because of their close proximity to each other and to Cape 
  4164. Canaveral.
  4165.      At T=0, STSPLUS begins using its internal Ascent Phase logic to 
  4166. simulate liftoff, the powered portion of ascent, and the coasting portion 
  4167. of ascent to apogee and the OMS-2 burn. While based upon actual orbital 
  4168. ascent data, the Ascent Phase is only a very rough approximation for any 
  4169. given flight. The internal ascent model, adjusted for the planned altitude 
  4170. and orbital inclination, is used exclusively until after MECO (Main Engine 
  4171. Cutoff, which occurs about 8 minutes after launch). From MECO until OMS-2, 
  4172. STSPLUS begins a gradual transition from its internal model to the standard 
  4173. NORAD SGP4 orbital model which uses the estimated pre-launch TLEs. From 
  4174. OMS-2 on, only the NORAD SGP4 model and the TLEs are used. During the 
  4175. Ascent Phase, all the usual orbital data are calculated and displayed.
  4176.      All users are cautioned that the internal model is very approximate 
  4177. and is intended only to provide a reasonably realistic transition from the 
  4178. launch pad to orbit without trying to exactly duplicate all of the data for 
  4179. a specific ascent trajectory. The displayed data are representative but NOT 
  4180. exact. Actual ascent trajectories vary considerably as a function of 
  4181. payload, orbital altitude, orbital inclination, and to a lesser extent 
  4182. other factors such as winds aloft. The internal ascent model from my 
  4183. original STSORBIT program, supplemented by numeric ascent data supplied by 
  4184. Willie Musty of Rockwell Mission Support, has been adapted for this 
  4185. purpose. My thanks to Willie for his assistance in developing the current 
  4186. ascent model!
  4187.      In order to use the STSPLUS launch simulation, accurate estimated pre-
  4188. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 74
  4189.  
  4190.  
  4191. launch TLEs and launch time are REQUIRED. Estimated pre-launch TLEs are 
  4192. valid for a specific launch time ONLY; a launch delay requires new 
  4193. estimated TLEs. (For most but not all missions, new TLEs may be calculated 
  4194. from the original TLEs and launch date and time using my program ADJ2LINE. 
  4195. Rendezvous missions are an example of missions where ADJ2LINE cannot be 
  4196. used to recalculate estimated TLEs.) The following is a sample for the STS-
  4197. 67 ASTRO-2 Mission in early March of 1995:
  4198.  
  4199. ----------------------------------------------------------------------
  4200. Date: Mon, 13 Feb 1995 14:27:46 CST
  4201. From: Gilbert Carman <GCARMAN@jscdm.jsc.nasa.gov>
  4202. To: ELEMENTS@jscdm.jsc.nasa.gov
  4203. Subject: STS-67 prelaunch elements
  4204.  
  4205.  
  4206. STS-67
  4207. 1 99967U          95061.32643015  .00011689  00000-0  86071-4 0    43
  4208. 2 99967  28.4675  88.9985 0004519 287.7960  72.2100 15.71297841    28
  4209.  
  4210. Satellite: STS-67
  4211. Catalog number: 99967
  4212. Epoch time:      95061.32643015   =    (02 MAR 95   07:50:03.56 UTC)
  4213. Element set:     004
  4214. Inclination:       28.4675 deg
  4215. RA of node:        88.9985 deg            Space Shuttle Flight STS-67
  4216. Eccentricity:     .0004519               Prelaunch element set JSC-004
  4217. Arg of perigee:   287.7960 deg           Launch:  02 MAR 95  06:37 UTC
  4218. Mean anomaly:      72.2100 deg
  4219. Mean motion:   15.71297841 rev/day                Gil Carman
  4220. Decay rate:     1.1689e-04 rev/day^2       NASA Johnson Space Center
  4221. Epoch rev:               2
  4222. Checksum:              331
  4223.  
  4224. The deorbit burn will be Friday, March 17, at 19:09 UTC on orbit 245.
  4225.  
  4226.  
  4227. Gil Carman
  4228. NASA Johnson Space Center
  4229. ----------------------------------------------------------------------
  4230.  
  4231. The Launch date and time are specifically identified and must not be 
  4232. confused with the Epoch Time (which is the instant for which the orbital 
  4233. data have been calculated). Note that the orbiter has been assigned a dummy 
  4234. NORAD (Catalog) number (99967) and no International Designation because the 
  4235. launch has not yet actually taken place. The data in the example are given 
  4236. as 2-Line Elements (TLEs) and in a "plain English" format to satisfy the 
  4237. needs of various user; STSPLUS uses only the TLE format. The estimated pre-
  4238. launch data are usually available several weeks prior to the launch on NASA 
  4239. Spacelink and my own home page and RPV Astronomy BBS as well as various 
  4240. other sources.
  4241.  
  4242.  
  4243. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 75
  4244.  
  4245.  
  4246. Launch Simulation Setup
  4247. -----------------------
  4248.  
  4249.      In order to generate a Space Shuttle Launch Simulation, STSPLUS must 
  4250. be set up correctly. Note that the Launch Simulation model is only 
  4251. available for Space Shuttle launches from Cape Canaveral, Florida; use of 
  4252. Launch Simulation under any other circumstances may yield unpredictable 
  4253. results! The following procedure will guide the user through the proper 
  4254. setup process.
  4255.  
  4256. 1.   Obtain estimated pre-launch estimated 2-line elements (TLEs) for the 
  4257.      mission. Using an ordinary ASCII editor if necessary, make sure that 
  4258.      the first line of data in the file is the mission name ("STS-67" in 
  4259.      the example above. This step is to ensure that the TLEs can be read by 
  4260.      STSPLUS. (The TLEs may also be available separately, already formatted 
  4261.      for use by STSPLUS and similar tracking programs.) The following 
  4262.      example illustrates the (edited) TLE format for the estimated orbit 
  4263.      which consists of the three lines between the dashed lines:
  4264.  
  4265.      ---------------------------------------------------------------------
  4266.      STS-67
  4267.      1 99967U          95061.32643015  .00011689  00000-0  86071-4 0    43
  4268.      2 99967  28.4675  88.9985 0004519 287.7960  72.2100 15.71297841    28
  4269.      ---------------------------------------------------------------------
  4270.  
  4271.      The length of the first line is variable, usually less than 20 
  4272.      characters, and identifies the mission. The second and third lines 
  4273.      contain the orbital data and must be exactly 69 characters long. There 
  4274.      must be no spurious characters or lines, and each line should be 
  4275.      terminated by the CR and LF characters. Provided the TLE data are the 
  4276.      first three lines in a file, additional lines of text or other data 
  4277.      may follow; such a file will be read correctly by STSPLUS.
  4278.  
  4279.      Following launch, the actual NORAD number and International 
  4280.      Designation are assigned and real orbital data are given, illustrated 
  4281.      by TLEs from another mission:
  4282.  
  4283.      ---------------------------------------------------------------------
  4284.      STS-66
  4285.      1 23340U 94073A   94317.54483356  .00013187  72758-9  36062-4 0   199
  4286.      2 23340  56.9893 152.3330 0012220 307.6197 288.0410 15.93309153  1587
  4287.      ---------------------------------------------------------------------
  4288.  
  4289.      Note the NORAD Number ("23340") and International Designation 
  4290.      ("94073A", which means Year 1994, Satellite 73, First Object assigned.
  4291.  
  4292. 2.   Place the file in the 2-line elements directory specified for STSPLUS. 
  4293.      Check the directory using F7 from the STSPLUS Main Menu if necessary.
  4294.  
  4295. 3.   Note the planned launch time ("02 MAR 95  06:37 UTC" in the example).
  4296.  
  4297. 4.   Start STSPLUS with the DOS command "STSPLUS". Do NOT use the "/R" 
  4298.      command line parameter at this time.
  4299.  
  4300. 5.   From the STSPLUS Main Menu, press F2 to select 2-line elements. When 
  4301. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 76
  4302.  
  4303.  
  4304.      prompted enter the filename for the estimated pre-launch 2-line 
  4305.      elements, followed by "STS" to select the Space Shuttle as the 
  4306.      satellite. The orbital data will be displayed on the screen. Press 
  4307.      ENTER to accept the data. The ground track map will be drawn.
  4308.  
  4309. 6.   When map drawing has been completed, press ENTER to return to the Main 
  4310.      Menu.
  4311.  
  4312. 7.   From the Main Menu, press F5 to select Launch Time and Date. You will 
  4313.      be prompted to enter the time, "06:37U" for the example. Be sure to 
  4314.      include the trailing "U" in this example to signify that the time is 
  4315.      UTC = Coordinated Universal Time, formerly known as Greenwich Mean 
  4316.      Time; you may substitute "G" in place of "U" if you wish STSPLUS to 
  4317.      use the abbreviation "GMT" instead of "UTC". You will next be prompted 
  4318.      to enter the date, "03/02/1995" [US date style] or "02.03.1995" 
  4319.      [European date style] for the example. The year may be shortened to 
  4320.      "95" if desired and leading zeroes may be omitted; "3/2/95" will be 
  4321.      interpreted the same as "03/02/1995".
  4322.  
  4323. Up to this point, the procedure is identical to setting the launch time and 
  4324. date for any satellite so as to be able to display Mission Elapsed Time 
  4325. (MET). The following step allows you to select Launch Simulation or normal 
  4326. operation.
  4327.  
  4328. 8.   Finally, you will be prompted to select the Launch Site. Enter "1" 
  4329.      to select Launch Simulation from Pad 39A at Cape Canaveral, or "2" to 
  4330.      select Launch Pad 39B. If the launch pad is not known, use either "1" 
  4331.      or "2" since the two launch pads are relatively close to each other. 
  4332.      (Entering "0" will disable launch simulation and should be used for 
  4333.      all other satellites and missions.)
  4334.  
  4335. 9.   Verify the time, date, and launch site information, then press ENTER 
  4336.      to accept the data or SPACE to repeat. To save these data for 
  4337.      subsequent use, press "Y" when asked if you wish to append this data 
  4338.      to file STSPLUS.LTD. The program will return to the Main Menu.
  4339.  
  4340. 10.  From this point on, selecting this mission (by name or NORAD number) 
  4341.      will use Launch Simulation until after the OMS-2 burn.
  4342.  
  4343. Some time after launch (usually well after the OMS-2 burn), the mission 
  4344. will be assigned a NORAD number and an International Designation. The 
  4345. actual launch time may vary from the planned launch time! TLEs released 
  4346. after that time will carry the correct NORAD number and STSPLUS must be 
  4347. reconfigured for that information by REPEATING STEPS 1 THROUGH 10 to re-
  4348. enter the launch time, date, and launch site and cause them to be assigned 
  4349. to the actual NORAD number. Once the mission has passed the OMS-2 burn, 
  4350. Launch Simulation may be disabled.
  4351. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 77
  4352.  
  4353.  
  4354. Satellite Communications and Amateur Radio
  4355. ------------------------------------------
  4356.  
  4357.      By now, everyone is familiar with communications satellites. They 
  4358. provide almost instant communications, particularly television, around the 
  4359. globe from their assigned geostationary "parking slots" some 22,300 miles 
  4360. above the surface of the Earth. The concept of the geostationary 
  4361. communications satellite was originated by the science fiction writer 
  4362. Arthur C, Clarke some thirty-odd years ago. Novel and revolutionary at the 
  4363. time, they have become an accepted part of global communications, all but 
  4364. taken for granted by the millions of people who see the images they 
  4365. transmit over vast distances. Glossing over some of the "minor 
  4366. technological details" that make these miracles possible, the 
  4367. communications satellite is relatively easy to use. Because of its 
  4368. geostationary orbit (which matches its orbital velocity with the Earth's 
  4369. rate of rotation), it appears to remain at the same point in the sky. Once 
  4370. properly located, ground terminals may be more or less permanently aimed 
  4371. and that's that. Reliable communications are routine except during the 
  4372. semi-annual Sun blockage periods when the Sun, satellite, and ground 
  4373. terminal are in a direct line with each other and the Sun's powerful 
  4374. radiation overwhelms the signals from the satellite.
  4375.      However, geostationary communications satellites are but one example
  4376. of the uses for satellite communications. Except for a relatively few 
  4377. passive satellites, each satellite has on board radio transmitters and 
  4378. receivers so that its ground control centers may send commands and receive 
  4379. data; these commands and data provide for the operational control and 
  4380. orbital position and stability of the satellite. Unlike the geostationary 
  4381. communications satellites, these satellites are in orbits which cause them 
  4382. to appear to move rapidly across the sky when viewed from the ground. The 
  4383. typical effective ground speed of the space shuttle, for example, is some 
  4384. 17,500 miles per hour; other satellites in higher orbits move more slowly. 
  4385. Viewed from afar, both the ground station and the satellite are moving 
  4386. rapidly, sometimes toward each other and sometimes away, as a result of the 
  4387. rotation of the Earth and orbital direction/velocity respectively.
  4388.      Since the typical satellite's receiver(s) and transmitter(s) are 
  4389. usually set for fixed frequencies, these high relative velocities cause a 
  4390. problem on the ground known as Doppler Shift. Almost everyone has heard a 
  4391. train whistle as it speeds past; the whistle's pitch is high when first 
  4392. heard, then drops steadily as the train passes. The "true" pitch of the 
  4393. whistle is heard when the train is opposite the listener. While the train 
  4394. is approaching the pitch is shifted to a higher frequency, and as the train 
  4395. recedes the pitch is shifted to a lower frequency. For satellite 
  4396. communications, this effect is increased by the much higher relative 
  4397. velocities involved and it is usually necessary to adjust the transmit and 
  4398. receive frequencies on the ground to compensate for the shift.
  4399.      Stated simply, the ground station must adjust its transmitting 
  4400. frequency such that the shifted frequency as received by the satellite is 
  4401. the exact frequency for which the satellite receiver is set. Similarly, the 
  4402. ground station must adjust its receiver frequency to the shifted frequency 
  4403. at which the satellite's signal will be received. Like the train whistle, 
  4404. the ground station's transmit and receive frequencies are constantly 
  4405. changing as the satellite approaches and then departs from the ground 
  4406. station. As a general rule, no two satellite passes over a ground station 
  4407. have exactly the same geometry and therefore these frequency shift 
  4408. adjustments must be calculated dynamically for each pass. In the special 
  4409. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 78
  4410.  
  4411.  
  4412. case of Frequency Modulation (FM) transmissions using a receiver with 
  4413. Automatic Frequency Control (AFC) and a sufficiently wide receiver AFC 
  4414. bandwidth, no adjustments may be necessary.
  4415.      Given a satellite's orbital parameters and the appropriate computer 
  4416. software, these data can be calculated in advance of an upcoming pass as 
  4417. well as in real time. Most of the required data are already calculated in 
  4418. satellite tracking software such as STSPLUS. Ken Ernandes, N2WWD, offered 
  4419. his expertise and amateur radio equipment to assist in the implementation 
  4420. and test of Doppler Shift calculations in STSPLUS. The necessary changes 
  4421. and additions to the software were implemented in mid-March 1994 and Ken 
  4422. made a preliminary test using Radio Sputnik 10 (RS-10, a piggybacked 
  4423. transponder on the Russian COSMOS 1861 satellite, NORAD #18129). To our 
  4424. considerable surprise and delight, the very first test was a complete 
  4425. success; although the satellite only reached a maximum of 7 degrees above 
  4426. the ground station's horizon, the transponder signal was heard (rather weak 
  4427. and noisy) on the predicted frequency. Although we both were confident in 
  4428. our mathematical solution to the Doppler shift problem, it is seldom that 
  4429. such calculations turn out to be correct on the first try! Testing and 
  4430. validation continue.
  4431.  
  4432. STSPLUS Doppler Shift Mode
  4433. --------------------------
  4434.  
  4435.      STSPLUS' Doppler Shift Mode of operation may be used for real time
  4436. communications with any satellite, not just amateur radio transponders, for 
  4437. which orbital data ("2-line elements" or "TLE") are available. For each 
  4438. satellite, the user prepares a preset frequency list in file STSPLUS.FRQ 
  4439. which includes the satellite's NORAD Number, the transmit (XMIT) and 
  4440. receive (RECV) center frequencies, and a special code which is used to 
  4441. select NORMAL or INVERTED satellite transmitter transponders (see below). 
  4442. For satellites with fixed transmit and receive frequencies, that is 
  4443. all that is required; for satellites which receive and transmit over a band 
  4444. of frequencies, such as the passbands of the typical amateur radio repeater 
  4445. transponder, the receive and transmit frequencies may be quickly "tuned" in 
  4446. tandem by fine increments of 100 Hz or coarse increments of 1 KHz over the 
  4447. entire passband.
  4448.      For those who may be interested, the solution of the Doppler shift 
  4449. computations required that the ground station position vector and the 
  4450. satellite position and velocity vectors be calculated using standard 
  4451. transformation algorithms (and the SGP4 Orbital Model for determining the 
  4452. satellite data), then converted to Earth-Fixed Greenwich ("EFG") 
  4453. coordinates, a geocentric inertial coordinate system using the WGS-72 
  4454. Geodetic Model. From these data the relative velocity and frequency shift 
  4455. ratios are next calculated. These ratios are then applied to the preset 
  4456. transmit and receive center frequencies to yield the shifted frequencies, 
  4457. all of which are then displayed to the user. Provided the computer is 
  4458. equipped with a math coprocessor chip, all data are updated each second. 
  4459. The following is an example of the frequency data displayed as a satellite 
  4460. (RS-10 in the example) approaches the ground station:
  4461.  
  4462.         UpLink:   145.8900    Uplink frequency received by satellite
  4463.           XMIT:   145.8880    TRANSMIT frequency at ground station
  4464.         DnLink:    29.3900    Downlink frequency xmitted by satellite
  4465.           RECV:    29.3904    RECEIVE frequency at ground station
  4466.  
  4467. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 79
  4468.  
  4469.  
  4470. The shifted transmit frequency (XMIT) and receive frequency (RECV) are 
  4471. also color coded to indicate the signal status: 
  4472.  
  4473.      RED       The satellite is below the receiver horizon; communications 
  4474.                are normally not possible.
  4475.  
  4476.      YELLOW    The satellite is from zero to five degrees above the 
  4477.                receiver horizon; transmissions MAY be possible.
  4478.  
  4479.      GREEN     The satellite is five degrees or more above the receiver 
  4480.                horizon; transmissions should be practical if the receiver 
  4481.                horizon is clear in the direction of the satellite.
  4482.  
  4483.      The altitude (or elevation) of the satellite above the receiver 
  4484. horizon is usually a good indicator of communications capability. However, 
  4485. transmitter power, receiver sensitivity, antenna structure and orientation, 
  4486. and atmospheric conditions all play a role in making reliable full duplex 
  4487. communications practical. For example, the large antennas used by the DOD 
  4488. C-Band Radar Network, used to track the orbiter and other satellites during 
  4489. ascent and critical maneuvers, typically acquire signal lock when the 
  4490. satellite is between 3 and 4 degrees above the local horizon. A low power 
  4491. amateur radio rig may require that the satellite be from 5 to 8 degrees 
  4492. above the local horizon for reliable communications. To illustrate the role 
  4493. atmospheric conditions may play, the space-based geostationary TDRS 
  4494. (Tracking and Data Relay Satellite) typically acquires signal lock with a 
  4495. target satellite at or near Earth limb (what passes for the "horizon" at 
  4496. the satellite). In addition to the frequency data, the ground station 
  4497. ("STN") times for Acquisition of Signal ("AOS") and Loss of Signal ("LOS"), 
  4498. calculated for the true ground station horizon, are displayed so that the 
  4499. user may quickly determine how soon a pass will begin or how much time 
  4500. remains in a current pass.
  4501.      For ground station to satellite communications, operation is 
  4502. straightforward. The user simply adjusts his transmit ("XMIT") and receive 
  4503. ("RECV") frequencies to those shown by STSPLUS as the satellite passes his 
  4504. location. Since the frequencies required at the satellite are known and do 
  4505. not change, there are no "fine tuning" adjustments required.
  4506.      Compared to a satellite with fixed receive and transmit frequencies, 
  4507. the typical amateur radio satellite transponder (also referred to as a 
  4508. "crossband repeater") presents a slightly more complex situation. The 
  4509. transponder receives signals across a passband of frequencies (20 to 80 KHz 
  4510. are typical bandwidths), then retransmits the received signals across a 
  4511. passband of the same width but centered at a different frequency. The 
  4512. center frequency of the receive and transmit passbands are known in advance 
  4513. but may change from time to time depending upon the transponder mode (CW, 
  4514. voice, digital packet, etc.). The transmit side of the transponder may also 
  4515. operate in either NORMAL or INVERTED mode. That is, for NORMAL mode the 
  4516. transmitted signal is the same frequency above or below the center 
  4517. frequency as is the received signal; for INVERTED mode, the transmitted 
  4518. signal is the same frequency above (below) the transmit center frequency as 
  4519. the received signal is below (above) the receive center frequency.
  4520.      STSPLUS addresses this situation in two ways. First, once the user has 
  4521. received a signal of interest, he uses the PgUp, PgDn, UP, and DOWN keys to 
  4522. "fine tune" the downlink frequency shown by STSPLUS ("RECV") until it 
  4523. matches the actual received frequency. PgUp and PgDn perform "coarse 
  4524. tuning" in increments of 1 KHz, and UP and DOWN perform "fine tuning" in 
  4525. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 80
  4526.  
  4527.  
  4528. increments of 100 Hz. The response is quite rapid and the fine tuning may 
  4529. usually be performed in no more than several seconds. STSPLUS then makes 
  4530. the necessary calculations to show the required uplink frequency ("XMIT") 
  4531. to permit full duplex communications. The second part of the problem is the 
  4532. transponder mode; STSPLUS selects NORMAL or INVERTED transponder mode based 
  4533. upon the mode parameter supplied by the user in file STSPLUS.FRQ: 1 = 
  4534. NORMAL, -1 = INVERTED.
  4535.  
  4536. Normal and Complementary Azimuth/Elevation Tracking
  4537. ---------------------------------------------------
  4538.  
  4539.      Normal Elevation and Azimuth tracking shows the sighting angles 
  4540. (antenna pointing angles) for degrees above the horizon (Elevation) and 
  4541. direction (0 to 360 degrees in the sense NESW) at the user's location. This 
  4542. is quite satisfactory for visual sightings and for most amateur radio 
  4543. contacts. Ken Ernandes, N2WWD, requested that complementary (or inverted) 
  4544. tracking be added for passes occuring near the antenna stops at the North 
  4545. or South (depending upon antenna setup).
  4546.      The complementary Elevation and Azimuth tracking feature has been 
  4547. implemented to accommodate the hardware limitation in most two-axis antenna 
  4548. drives. The most popular amateur antenna rotors provide a full 360 degrees 
  4549. of azimuth coverage but have a "stop" point that does not allow "through" 
  4550. tracking; this "stop" is usually at North or South. If the stop is 
  4551. encountered in the middle of a satellite pass, tracking must cease while 
  4552. the antenna is rotated through 360 degrees, a process which can take up to 
  4553. one minute and is a significant portion of a typical 8 to 10 minute Mir or 
  4554. Space Shuttle pass. The stop limitation can be at least an inconvenience in 
  4555. other longer duration passes.
  4556.      Inverted Elevation and Azimuth tracking overcomes the inconvenience of 
  4557. the azimuth stop by effectively "flipping" the aziumth stop 180 degrees. 
  4558. Satellite tracking continues because of tracking equivalent pointing 
  4559. directions. The equivalent pointing directions are established by tracking 
  4560. inverted azimuth and elevation angles calculated as described below. When 
  4561. inverted tracking is in use, the satellite's elevation may be an angle 
  4562. greater than 180 degrees. In this case the rotor should be set to 180 
  4563. degrees and remain there as the satellite approaches the user's horizon. 
  4564. Once the satellite breaks the horizon (at an elevation of 180 degrees), it 
  4565. may they be tracked using the complementary azimuth and elevation angles on 
  4566. the STSPLUS display. [Those interested can do a quick check of 
  4567. trigonometric identities to mathematically prove the equivalence of the 
  4568. inverted tracking.]
  4569.      The complementary Elevation and Azimuth satellite coordinates are 
  4570. selected using F10+F4 from the Main Menu (second F4 keypress with "E/A" 
  4571. displayed) or using F10 while the map is displayed. The coordinates in the 
  4572. complementary mode are shown with labels in YELLOW to alert the user and 
  4573. are labeled as "CEl" and "CAz". The complementary coordinates are 
  4574. calculated as follows:
  4575.  
  4576.           CEl = El - 180
  4577.           CAz = (Az + 180) MOD 360
  4578.  
  4579.      Satellite tracking using complementary azimuth and elevation angles 
  4580. may be illustrated by an example. Suppose a station with the azimuth stop 
  4581. at the South wishes to track the Space Shuttle or Mir. The STSPLUS graphic 
  4582. display shows that the pass of interest moves through the station's stop in 
  4583. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 81
  4584.  
  4585.  
  4586. the southern sky. Using the complementary or inverted tracking option, the 
  4587. station "flips" the azimuth and elevation angle display in STSPLUS. 
  4588. Following the complementary angles on the STSPLUS display effectively moves 
  4589. the stop to the North and allows continuous tracking throughout the pass.
  4590.  
  4591. Satellite Phase (Mean Anomaly)
  4592. ------------------------------
  4593.  
  4594.      Some amateur satellite transponders (an example is AO-13) change their 
  4595. mode of operation based upon a parameter called "phase". Data is published 
  4596. by AmSat and/or others for these transponders giving the mode of operation 
  4597. for specific ranges of Phase. Phase is the Mean Anomaly, one of the six 
  4598. parameters of orbital data, normalized to the range from 0 to 255. Phase = 
  4599. 0 (Mean Anomaly = 0 degrees) corresponds to perigee, the point at which the 
  4600. satellite's orbit makes its closest approach to the center of the Earth 
  4601. (NOT the surface!); Phase = 128 (Mean Anomaly = 180 degrees) corresponds to 
  4602. apogee, the point in the orbit at which the satellite is most distant from 
  4603. the center of the Earth.
  4604.      When the Doppler Shift Mode is enabled in orthographic projection (by 
  4605. pressing F8 while the map is displayed), the Phase is displayed PROVIDED 
  4606. that the Eccentricity is greater than or equal to 0.005:
  4607.  
  4608.           Phase:       123.9
  4609.  
  4610. When the conditions for the display of Phase data are met, it replaces the 
  4611. orbital period data ("Per'd") in the Doppler Shift Mode; if not, the 
  4612. orbital period data will be displayed. Technically, Phase is defined as an 
  4613. integer in the range 0 to 255. However, in order to give the user some 
  4614. advance warning when the Phase will step from one number to the next, 
  4615. STSPLUS also displays the first decimal digit. Phase is NOT displayed in 
  4616. rectangular projections due to insufficient display space.
  4617.  
  4618. TECHNICAL NOTES REGARDING PHASE:
  4619.  
  4620. 1.   The Mean Anomaly is dynamically calculated by the SGP4 algorithm 
  4621.      within STSPLUS. This value (in radians) is divided by (2 * PI) and the 
  4622.      result multiplied by 256 to obtain Phase. The Phase is then displayed 
  4623.      as a number ranging from 0.0 to 255.9. The technical definition of 
  4624.      Phase is as an integer ranging from 0 to 255 (so as to fit in a single 
  4625.      8-bit byte of computer data).
  4626.  
  4627. 2.   Phase is calculated based upon geocentric (center of the Earth) data 
  4628.      rather than geodetic (surface of the Earth taking into account the 
  4629.      shape of the Earth) data. What may appear as an apogee or perigee 
  4630.      based upon "Elv", the distance above Mean Sea Level, may NOT be the 
  4631.      actual apogee or perigee when calculated using geocentric data. 
  4632.      Because of the shape of the Earth, these distances may vary up to 21 
  4633.      kilometers from the Equator to a pole. 
  4634.  
  4635. 3.   Mean Anomaly (and therefore Phase) is undefined for a perfectly 
  4636.      circular orbit; there is no perigee or apogee in this situation. In 
  4637.      addition, some uncertainties are also introduced by gravitational 
  4638.      variations which can make accurate dynamic determination of apogee or 
  4639.      perigee difficult for low Earth orbits. These variations and 
  4640.      inaccuracies become significant for orbits with an Eccentricity of 
  4641. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 82
  4642.  
  4643.  
  4644.      0.005 or less, a situation which is typical for most low Earth orbits. 
  4645.      For this and other reasons, amateur satellites in low Earth orbits do 
  4646.      not use Phase to determine operating modes.
  4647.  
  4648. 4.   The following conditions are required for the Phase data to be 
  4649.      displayed:
  4650.  
  4651.      a)   The orthographic projection has been selected by pressing "O" 
  4652.           while the map is displayed.
  4653.  
  4654.      b)   The Doppler Shift Mode has been selected using F8 while the map 
  4655.           is displayed. 
  4656.  
  4657.      c)   The Eccentricity of the satellite's orbit is 0.005 or greater.
  4658.  
  4659.      If any of these three conditions is not satisfied, the orbital period 
  4660.      data ("Per'd") will be displayed.
  4661.  
  4662.      NOTE: Neither the orbital period nor the phase is displayed in the 
  4663.      rectangular projection.
  4664.  
  4665. Satellite Communications Technique and Cautions
  4666. -----------------------------------------------
  4667.  
  4668.      Once full duplex communications have been established, remaining "in 
  4669. lock" throughout a pass requires that both parties continually adjust their 
  4670. transmit and receive frequencies to the values displayed by STSPLUS to the 
  4671. extent practical and consistent with the bandwidth capabilities of their 
  4672. receivers. Although this may seem a bit daunting at first, the actual rate 
  4673. of change of the frequencies is sufficiently slow that it can easily be 
  4674. managed by the relative novice with a little practice.
  4675.      Equally important in the relatively new area of communications with or 
  4676. via manned and unmanned satellites is that all participants recognize that 
  4677. the available bandwidth and communications opportunities are a "scarce 
  4678. resource" that must be used with care and shared. This is in keeping with 
  4679. long standing amateur radio tradition. The problem can be particularly 
  4680. difficult with the manned spacecraft, MIR and the Space Shuttle. Careful 
  4681. attention to doppler shift can be of considerable help in completing the 
  4682. call by using the correct frequency or frequencies.
  4683.  
  4684.                            ********************
  4685.                            *  IMPORTANT NOTE  *
  4686.                            ********************
  4687.  
  4688.      Experience with communications via amateur ratio satellites such as 
  4689. RS-10 has shown that careful test and calibration of the receiver and 
  4690. transmitter are essential to successful communications. For example, an 
  4691. error or bias of 2 or 3 KHz on the receiver frequency can make the 
  4692. difference between a successful call and a failure. If the receiver or 
  4693. transmitter has a consistent bias, it may be possible to temporarily adjust 
  4694. the values of the center frequencies to compensate for the problem but the 
  4695. best solution, of course, is to have the equipment calibrated and operating 
  4696. correctly.
  4697.      Equally important, the computer clock must be accurately set. Radio 
  4698. time signals such as those broadcast by the National Institute of Standards 
  4699. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 83
  4700.  
  4701.  
  4702. and Technology (NIST) on WWV are sufficiently accurate for this purpose. 
  4703. The program TIMESET by Peter Petrakis is highly recommended to 
  4704. automatically set the computer clock via the telephone time services of 
  4705. NIST or the U.S. Naval Observatory (USNO).
  4706.      Finally, the frequencies calculated by STSPLUS are no more accurate 
  4707. than the orbital data used. For the typical amateur radio satellite, the 
  4708. orbital data should be no more than a week old for reasonable results. If 
  4709. the satellite is performing orbital maneuvers (as MIR does from time to 
  4710. time), only the most current elements will yield satisfactory results. 
  4711. Sources such NASA Spacelink, NASA GSFC Orbital Information Group, and my 
  4712. own home page and RPV Astronomy BBS offer up-to-date 2-line elements for 
  4713. all or most of the common amateur radio satellites. See the section 
  4714. "The Internet and Computer Bulletin Board Systems" near the end of this 
  4715. document for current BBS telephone numbers and related information. Since 
  4716. the amateur radio transponders are often "piggybacked" on a primary 
  4717. satellite, the name of the satellite used by these sources may be different 
  4718. from the amateur radio designation. Use the example file STSPLUS.FRQ to 
  4719. check for the NORAD numbers of common amateur radio satellites and use the 
  4720. NORAD number rather than a satellite name or designation when searching for 
  4721. TLEs.
  4722. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 84
  4723.  
  4724.  
  4725. Preparing File STSPLUS.FRQ for Amateur Radio Use
  4726. ------------------------------------------------
  4727.  
  4728.      File STSPLUS.FRQ contains the parameters required for STSPLUS to 
  4729. operate in the Doppler Shift Mode. Each entry (line) in the file includes 
  4730. the satellite NORAD Number, UPLINK and DOWNLINK center frequencies, and the 
  4731. transponder mode, specified in that order, separated by commas and without 
  4732. any leading or trailing spaces. The following format is used for each 
  4733. entry:
  4734.  
  4735.         00000,100,100,1           (Default values if sat not included)
  4736.  
  4737.         18129,145.8900,29.3900,1  (Parameters for NORAD #18129)
  4738.         --+-- ----+--- ---+--- +
  4739.           |       |       |    |
  4740.           |       |       |    +-- Transponder Mode:  1 = NORMAL
  4741.           |       |       |                          -1 = INVERTED
  4742.           |       |       |
  4743.           |       |       +------- DownLink Center Frequency (MHz)
  4744.           |       |
  4745.           |       +--------------- UpLink Center Frequency (MHz)
  4746.           |
  4747.           +----------------------- Satellite NORAD Number
  4748.  
  4749. The first sample line shows the "00000" entry which determines the default 
  4750. values if the satellite is NOT included in file STSPLUS.FRQ. This should be 
  4751. the FIRST LINE in file STSPLUS.FRQ. The second line gives real parameters 
  4752. for a specific satellite; the frequencies shown select the Mode A voice 
  4753. passband for Radio Sputnik 10 (RS-10, piggybacked on COSMOS 1861, NORAD 
  4754. #18129). Preset frequencies may range from 1.0000 MHz to 99000.0000 MHz. 
  4755. Neither the uplink nor downlink frequency should exceed approximately 
  4756. 99000.0000 MHz to avoid an overflow condition on the display. Although the 
  4757. center frequencies are shown above in MHz, any desired units may be used 
  4758. since STSPLUS simply calculates a ratio and displays the results with four 
  4759. digits to the right of the decimal point.
  4760.      File STSPLUS.FRQ may be created or edited with any ASCII editor; word 
  4761. processor users, use the "non-document" mode. Note that only minimum error 
  4762. checking is performed and the user must observe the required format exactly 
  4763. for each line in the file. Up to ten entries may be included for a given 
  4764. satellite (using the same NORAD Number) in order of preference. If more 
  4765. than one entry is present for the current satellite, the user is presented 
  4766. with a list and asked to make a choice.
  4767.      Ken Ernandes, N2WWD, in conjunction with his tests of STSPLUS' Doppler 
  4768. Shift Mode, has prepared a preliminary STSPLUS.FRQ file with the current 
  4769. (as of March, 1994) center frequencies of fourteen amateur radio 
  4770. satellites. Note that several satellites have more than one entry, 
  4771. corresponding to different modes of operation:
  4772.  
  4773.           00000,100,100,1                    (Default values)
  4774.           14129,435.1025,145.9025,-1         (AO-10)
  4775.           16609,145.5500,145.5500,1          (MIR)
  4776.           18129,145.8850,29.3800,1           (RS-10)
  4777.           18129,21.1800,145.8800,1
  4778.           18129,21.1800,29.3800,1
  4779.           19216,435.4950,145.9000,-1         (AO-13)
  4780. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 85
  4781.  
  4782.  
  4783.           19216,144.4500,435.9650,-1
  4784.           19216,1269.4750,435.8600,-1
  4785.           19216,435.6190,2400.7290,-1
  4786.           20437,145.9750,435.0700,1          (UO-14)
  4787.           20439,145.9000,437.02625,1         (PACSAT)
  4788.           20441,1265.0000,437.0751,1         (WO-18)
  4789.           20441,1265.0000,437.1258,1
  4790.           20442,145.8400,437.15355,1         (LO-19)
  4791.           20480,145.9550,435.8500,-1         (FO-20)
  4792.           21087,435.0160,145.9870,1          (AO-21)
  4793.           21087,435.0620,145.8920,-1
  4794.           21087,435.0830,145.9060,-1
  4795.           21089,21.2400,29.4400,1            (RS-12/13)
  4796.           21089,21.2400,145.9400,1
  4797.           21089,145.4400,29.4400,1
  4798.           21575,145.9000,435.1200,1          (UO-22)
  4799.           22077,145.9000,435.1670,1          (KO-23)
  4800.           22077,145.9000,435.1200,1
  4801.           22825,145.8500,436.8000,1          (AO-27)
  4802.  
  4803.      NOTE: The center frequencies listed above are preliminary, based upon 
  4804.      available information. For example, the uplink frequencies for the 
  4805.      first entry for RS-10 and the entry for FO-20 have been adjusted up by 
  4806.      5KHz to compensate for an apparent transponder bias. These data will 
  4807.      be coordinated by Ken Ernandes, N2WWD. Ken may be contacted via e-mail 
  4808.      at n2wwd@mindspring.com. Users who have carefully calibrated their 
  4809.      receivers and transmitters and who have updated information are 
  4810.      encouraged to contact Ken.
  4811.  
  4812.      SAREX, the Shuttle Amateur Radio EXperiment, is frequently assigned to 
  4813. Space Shuttle flights. The following uplink and downlink frequencies have 
  4814. been assigned for that flight (data as of April 1994):
  4815.  
  4816.                UPLINK       DOWNLINK         NOTES
  4817.                -------------------------------------------
  4818.      VOICE:    144.91 MHz     145.55 MHz     EXCEPT EUROPE
  4819.                144.93
  4820.                144.95
  4821.                144.97
  4822.                144.99
  4823.  
  4824.                144.70 MHz     144.55 MHz     EUROPE ONLY
  4825.                144.75
  4826.                144.80
  4827.  
  4828.      PACKET:   144.49 MHz     145.55 MHz     WORLDWIDE
  4829.  
  4830.      NASA adds the following note with respect to the voice uplink: "The 
  4831. astronauts will not favor any one of the above frequencies. Therefore, the 
  4832. ability to talk with an astronaut depends on selecting one of the above 
  4833. frequencies chosen by the astronaut." (Information courtesy NASA Spacelink 
  4834. as of April, 1994) Thus, for a station in North America, the user may add 
  4835. the following entries to file STSPLUS.FRQ:
  4836.  
  4837. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 86
  4838.  
  4839.  
  4840.           00059,144.91,145.55,1
  4841.           00059,144.93,145.55,1
  4842.           00059,144.95,145.55,1
  4843.           00059,144.97,145.55,1
  4844.           00059,144.99,145.55,1
  4845.           00059,144.49,145.55,1
  4846.  
  4847. where "00059" must be replaced by the actual NORAD number assigned to the 
  4848. flight. A temporary NORAD number corresponding to the flight number, 
  4849. illustrated by "00059" in the example above, is usually used until the 
  4850. permanent NORAD number is assigned (although some sources use a different 
  4851. method to assign a temporary NORAD number -- check the TLEs). However, if a 
  4852. temporary NORAD number is used during the initial portion of the flight, 
  4853. the data in file STSPLUS.FRQ must later be updated to the permanent NORAD 
  4854. number when that number is used in the TLEs in order for STSPLUS to 
  4855. recognize the flight's frequency list. A typical set of TLEs for a Space 
  4856. Shuttle are shown with the NORAD number and Eccentricity noted:
  4857.  
  4858. STS-65
  4859. 1 23173U 94039A   94203.67836573  .00310904  40043-6  28999-3 0   371
  4860. 2 23173  28.4640 263.1143 0006121  89.0653 314.1440 16.10872029  2244
  4861.   --+--                   ---+---
  4862.     |                        |
  4863.     |                        +----- Eccentricity (=0.0006121)
  4864.     |
  4865.     +------------------------------ NORAD Number
  4866.  
  4867.      Because different sources of 2-line elements (TLEs) may use different 
  4868. names for the same satellite, numerous satellites may have similar names, 
  4869. and some payloads (especially amateur radio transponders) are "piggybacked" 
  4870. on a primary satellite with a different name, always use the NORAD Number 
  4871. if possible when searching a file for the TLEs. The MIR Space Station, 
  4872. NORAD Number #16609, can be mistaken for numerous MIR debris objects ("DEB" 
  4873. or "D" appears in the first line of the TLEs). For AO-13, for example, 
  4874. press F2, select the desired TLE filename, then enter "#19216" (without the 
  4875. quotation marks but WITH the pound sign) as the satellite name. This method 
  4876. will ALWAYS find the data if they are present in the file. Once the data 
  4877. are found, STSPLUS displays them as usual. If there is only one entry in 
  4878. file STSPLUS.FRQ for the satellite, STSPLUS will immediately draw the map 
  4879. after ENTER is pressed to approve the satellite and its data. However, if 
  4880. more than one entry for the satellite is present, and STSPLUS is currently 
  4881. in the Doppler Shift Mode, STSPLUS will display a list of the available 
  4882. preset frequencies and request the user to select one:
  4883.  
  4884.         Preset Frequency Selections for 19216
  4885.  
  4886.          #      UpLink       DnLink  Mode
  4887.         ---------------------------------
  4888.          1    435.4950     145.9000    -1
  4889.          2    144.4500     435.9650    -1
  4890.          3   1269.4750     435.8600    -1
  4891.          4    435.6190    2400.7290    -1
  4892.  
  4893.         Enter Desired Preset Frequency Selection Number [1]:
  4894.  
  4895. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 87
  4896.  
  4897.  
  4898. Enter the desired preset frequency selection number followed by ENTER. If 
  4899. you wish selection #1, you may simply press ENTER. Entering a number less 
  4900. than 1 or greater than the highest selection number will also pick 
  4901. selection #1.
  4902.      Note that when STSPLUS is NOT in the Doppler Shift Mode, no list of 
  4903. preset frequency selections is displayed and STSPLUS automatically picks 
  4904. selection #1 (to avoid bothering folks who are not interested in the 
  4905. Doppler Shift Mode).
  4906. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 88
  4907.  
  4908.  
  4909. ACTIVE KEYS DURING GROUND TRACK DISPLAY
  4910. ---------------------------------------
  4911.  
  4912.      The following table lists the various keys which are active when the 
  4913. ground track display is shown on the screen. Some of these features are 
  4914. more fully described elsewhere.
  4915.  
  4916.    ENTER  Return to Main Menu (cancel the simulation).
  4917.  
  4918.       F1  On-line HELP. Press F1 to display a help screen in the lower 
  4919.           portion of the screen. Press F1 again to resume normal data 
  4920.           display.
  4921.  
  4922.       F2  Selects the Big Clock mode. These modes are selected in the 
  4923.           following order:
  4924.  
  4925.                0    No clock displayed
  4926.                1    UTC date and time
  4927.                2    Local date and time
  4928.                3    STN/TDRS AOS/LOS and MET or T+Epoch (select with F5)
  4929.  
  4930.           Note that not all computers (especially older CGA systems) will 
  4931.           display the extended graphics characters used for the large clock 
  4932.           characters. The symptom of this problem is that the lower left 
  4933.           portion of the data block is mostly blank after pressing F2. If 
  4934.           you have this problem and your computer is running DOS 3.x or DOS 
  4935.           5.0, enter the command "GRAFTABL" at the DOS prompt before 
  4936.           running STSPLUS or include the line "GRAFTABL" in your 
  4937.           AUTOEXEC.BAT file; this sets the "code page" to enable the 
  4938.           computer to display the extended graphics characters. [The 
  4939.           program GRAFTABL.COM is included as part of DOS in most cases.]
  4940.  
  4941.       F3  Enable or disable printer logging. If logging is enabled, the 
  4942.           word LOG appears in the lower right of the screen. Be sure the 
  4943.           printer is turned on BEFORE using the F3 command. The F3 command 
  4944.           automatically enables the display of ascending and descending 
  4945.           node information.
  4946.  
  4947.       F4  Toggle FAST mode from x1 to x10 to x60 to x1, etc. When either of 
  4948.           the fast modes is enabled, "(x10)" or "(x60)" will appear at the 
  4949.           upper left of the screen in red. This feature operates in both 
  4950.           the normal (real or simulated time) and PAUSE modes.
  4951.  
  4952.       F5  Switches the elapsed time between "T+Epoch" and "MET". If no 
  4953.           launch time and date have been entered, this command will have no 
  4954.           effect.
  4955.  
  4956.       F6  Enable PAUSE mode. The plot is frozen at the current position and 
  4957.           the "+" and "-" keys are enabled. The "=" key may be used instead 
  4958.           of the "+" key to avoid use of the SHIFT KEY. Press ENTER to 
  4959.           resume normal operation using the current simulated time. (NOTE: 
  4960.           To return to REAL TIME after the PAUSE mode, press ENTER after 
  4961.           leaving PAUSE to return to the Main Menu, then press F8+F1.)
  4962.  
  4963.       F7  Enable or disable the spacecraft circle of visibility.
  4964. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 89
  4965.  
  4966.  
  4967.  
  4968.       F8  Switches program operation between NORMAL and DOPPLER SHIFT 
  4969.           modes. (Orthographic projection only; see text for details.)
  4970.  
  4971.       F9  Change units of distance between kilometers (km), nautical miles 
  4972.           (nm), and statute miles (sm).
  4973.  
  4974.      F10  Change satellite coordinates between Altitude/Elevation and 
  4975.           Azimuth (Topocentric) in either NORMAL or COMPLEMENTARY mode (see 
  4976.           the notes under Set Satellite Coordinates for details), Right 
  4977.           Ascension and Declination (Equatorial), and X-Y-Z (Geocentric 
  4978.           Rectangular, also known as ECI or Earth-Centered Inertial) 
  4979.           coordinate systems. If a Target Satellite has been selected, F10 
  4980.           may also be used to display Relative Range and Velocity between 
  4981.           the Primary and Target Satellites. See the section "Normal and 
  4982.           Complementary Azimuth/Elevation Tracking" for further details.
  4983.  
  4984.      F12  Select units of display for AOS and LOS. Cycles through countdown 
  4985.           clocks, UTC time, local time, and MET. If launch time has not 
  4986.           been set, MET AOS/LOS times will NOT be available.
  4987.  
  4988.        *  Write STSPLUS.PCX image file of current tracking map. Available 
  4989.           only for VGA and EGA display adapters. (See also Maim Menu, "F4 
  4990.           Enable/Disable PCX Image File Generation", for additional 
  4991.           discussion.)
  4992.  
  4993.      +/=  During PAUSE mode only, "+" moves the satellite to the NEXT 
  4994.           calculated position based upon the FAST mode then in effect: 
  4995.           simulated time is advanced 1, 10, or 60 seconds. The "=" key may 
  4996.           be used instead of "+" to avoid use of the SHIFT KEY.
  4997.  
  4998.        -  During PAUSE mode only, "-" moves the satellite to the PREVIOUS 
  4999.           calculated position based upon the FAST mode then in effect: 
  5000.           simulated time is backed up 1, 10, or 60 seconds.
  5001.  
  5002.      TAB  In rectangular map modes only, enable or disable automatic map 
  5003.           generation. Automatic map generation is ALWAYS enabled in 
  5004.           orthographic modes. When automatic map generation is enabled in 
  5005.           rectangular map modes, the letter "A" will appear in the upper 
  5006.           right of the display screen. Pressing the TAB key will always 
  5007.           cause the map to be redrawn.
  5008.  
  5009.     PgUp  NORMAL OPERATION: When in one of the zoom modes, increases the 
  5010.           field of view (decreases MAG) up to a maximum of 180 degrees. 
  5011.           Press rapidly to execute multiple zoom steps without redrawing 
  5012.           the map for each keypress.
  5013.  
  5014.           DOPPLER SHIFT MODE: Increases the "RECV" frequency by 1 KHz. Hold 
  5015.           down or press rapidly for large frequency changes.
  5016.  
  5017.     PgDn  NORMAL OPERATION: When in one of the zoom modes, decreases the 
  5018.           field of view (increases MAG) down to a minimum of 30 degrees. 
  5019.           Press rapidly to execute multiple zoom steps without redrawing 
  5020.           the map for each keypress.
  5021.  
  5022. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 90
  5023.  
  5024.  
  5025.           DOPPLER SHIFT MODE: Decreases the "RECV" frequency by 1 KHz. Hold 
  5026.           down or press rapidly for large frequency changes.
  5027.  
  5028.     Home  NORMAL OPERATION: When in one of the zoom modes, returns the 
  5029.           field of view to 75 degrees (rectangular projections) or the full 
  5030.           globe (orthographic projections).
  5031.  
  5032.           DOPPLER SHIFT MODE: Restores the UpLink and DnLink center 
  5033.           frequencies to the original values read from file STSPLUS.FRQ.
  5034.  
  5035.      End  NORMAL OPERATION: When in one of the zoom modes, returns the 
  5036.           field of view to the last zoom factor used prior to pressing the 
  5037.           HOME key.
  5038.  
  5039.           DOPPLER SHIFT MODE: (not used and inactive)
  5040.  
  5041.       UP  NORMAL OPERATION: (not used and inactive)
  5042.  
  5043.           DOPPLER SHIFT MODE: Increases the "RECV" frequency by 100 Hz. 
  5044.           Hold down or press rapidly for larger frequency changes.
  5045.  
  5046.     DOWN  NORMAL OPERATION: (not used and inactive)
  5047.  
  5048.           DOPPLER SHIFT MODE: Decreases the "RECV" frequency by 100 Hz. 
  5049.           Hold down or press rapidly for larger frequency changes.
  5050.           
  5051.        B  Toggle the BLINK mode of the satellite symbol between blinking 
  5052.           and steady. NOTE: On most systems, the satellite symbol will 
  5053.           appear to blink very briefly as it is erased and redrawn even 
  5054.           when BLINK is OFF.
  5055.  
  5056.        O  Select Orthographic Projection (the LETTER "O" not the digit 
  5057.           zero). PgUp, PgDn, Home, and End are active to select the 
  5058.           magnification.
  5059.  
  5060.      W,0  Select World Map display, showing the full world from +85 degrees 
  5061.           North latitude to -85 degrees South latitude using rectangular 
  5062.           projection. If automatic map generation is disabled, pressing "W" 
  5063.           or "0" will toggle between the two world map displays.
  5064.  
  5065.        Q  Select Quadrant Map display, showing 180 degrees field of view 
  5066.           (rectangular projection) and selected so as to approximately 
  5067.           center the satellite.
  5068.  
  5069.       1-9 Select the indicated Quadrant Map. Automatic map generation is 
  5070.       !@# disabled when a specific quadrant map is selected. See the chart
  5071.           in the section Quadrant Maps for the map numbers.
  5072.  
  5073.        Z  Select Zoom Map display, showing from 180 to 30 degrees field of 
  5074.           view (rectangular projection) and selected so as to approximately 
  5075.           center the satellite. The default is 75 degrees.
  5076.  
  5077.        L  Select Location Map display, showing concentric isocontours for 
  5078.           your location. If a second location has been enabled, press "L" 
  5079.           again for that location.
  5080. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 91
  5081.  
  5082.  
  5083.  
  5084.           When the Location Map is displayed in orthographic projection, 
  5085.           the slash key "(/") may be used to enable user specified map 
  5086.           center. See the section Location Map with Specified Map Center 
  5087.           for additional information.
  5088.  
  5089.        T  Tracking Station Map display, showing concentric isocontours for 
  5090.           the tracking station closest to the current ground track position 
  5091.           of the satellite using the current projection. Uses the data in 
  5092.           the current TRACKING STATION file to select the tracking 
  5093.           station(s); if the file is not found, STSPLUS defaults to an 
  5094.           internal set of tracking stations. Use F7 from the Main Menu to 
  5095.           select the TRACKING STATION filename.
  5096.  
  5097.        M  Satellite Motion Map display, available on EGA and VGA systems 
  5098.           only. Displays a map with the satellite centered using the map 
  5099.           projection in effect when the key is pressed. In rectangular 
  5100.           modes, the map is shown in zoom. Maps are drawn "off screen" and 
  5101.           a complete map is always displayed. The map is updated every 10 
  5102.           seconds or as rapidly as the computer processor will permit. 
  5103.           While the Satellite Motion Map is displayed, the following keys 
  5104.           are active: ENTER, "M", "Home", "End", "PgUp", and "PgDn"; these 
  5105.           keys perform the same functions as during the normal display 
  5106.           except that the "M" key cancels the Satellite Motion Map and 
  5107.           returns to normal display.
  5108.  
  5109.        R  Redraw the map without returning to the Main Menu. This 
  5110.           immediately redraws the map (if it becomes cluttered or if the 
  5111.           user wishes to reposition the primary satellite). As an 
  5112.           incidental benefit of this method of redrawing, the Ascending and 
  5113.           Descending Node data is preserved when that feature is enabled.
  5114.  
  5115.    ALT-R  Enable/Disable "Night Vision" mode. In "Night Vision" mode, all 
  5116.           screen colors are changed to either RED or LIGHT RED to protect 
  5117.           night vision adaptation. (ALT-R also operates at the Main Menu.)
  5118. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 92
  5119.  
  5120.  
  5121. STSORBIT PLUS MAIN MENU
  5122. -----------------------
  5123.  
  5124.  
  5125.                               Program STSORBIT PLUS
  5126.  
  5127.                   Space Shuttle and Satellite Orbit Simulation
  5128.                                   Version 9748
  5129.  
  5130.                    Current time:  19:01:57 PDT   02:01:57 UTC
  5131.                    Current date:   15 APR 1995    16 APR 1995
  5132.  
  5133.          F1     STSPLUS Program Information
  5134.          F2     Read NASA/NORAD 2-Line Elements       (.TXT/.TLE Files)
  5135.          F3     Pass Predictions and Data Output
  5136.          F4     Tabular Satellite Positions      (TRAKSTAR by TS Kelso)
  5137.          F5     Set Launch Time and/or Launch Date
  5138.          F6     Set/Read/Save TDRS and Real Time Satellites
  5139.          F7     Set FILENAMES and Paths
  5140.          F8     Set program TIME and/or DATE
  5141.          F9     DOS Shell            (CAUTION: DOS 3.x or higher ONLY!)
  5142.          F10    Set STSORBIT PLUS Program Options and Features
  5143.          ENTER  Resume Mission                                    (Mir)
  5144.          ESC    Quit STSORBIT PLUS and Save Current Mission
  5145.  
  5146.          Select desired function:
  5147.  
  5148.          WHILE MAP IS DISPLAYED:  F1 = HELP  ENTER = Main Menu
  5149.  
  5150.      During operation of STSPLUS, data are displayed by STSPLUS in several 
  5151. standard formats:
  5152.  
  5153.        26 JUL 1994       Date in day/month/year format
  5154.           02:01:57 UTC   Coordinated Universal Time in hours:mins:secs
  5155.           19:01:57 PDT   Local Time in hours:mins:secs (abbr. may vary)
  5156.         3/09:23:15       MET in days/hours:minutes:seconds
  5157.             214.50 nm    Distance in nautical miles
  5158.             396.26 km    Distance in kilometers
  5159.             246.84 sm    Distance in statute miles
  5160.             -69.34       Angles in degrees; WEST longitude and SOUTH 
  5161.                          latitude are negative.
  5162.  
  5163. Note that latitudes and longitudes also include "N" and "E" for positive 
  5164. values respectively, and "S" and "W" for negative values respectively. This 
  5165. convention, which may seem redundant, has been used to avoid possible 
  5166. confusion; there are a number of representations for latitude and longitude 
  5167. in common use which use different sign conventions. Azimuth (heading) is 
  5168. given in the sense North-East-South-West where North is 0 degrees, East is 
  5169. 90 degrees, and so forth. The degree symbol is shown on the display for 
  5170. all angles but has been omitted from this documentation because it may not 
  5171. print correctly on all printers.
  5172. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 93
  5173.  
  5174.  
  5175. F1     STSPLUS Program Information
  5176. ----------------------------------
  5177.  
  5178.      Function Key F1 displays information about program STSORBIT PLUS 
  5179. including the copyright notice, version number, and my name and address. 
  5180. Also shown is my Home Page address on the Internet as well as the telephone 
  5181. number of my RPV ASTRONOMY BBS (Bulletin Board System). The current version 
  5182. of STSORBIT PLUS is always posted at both sites. Either site may be used to 
  5183. send me e-mail.
  5184.  
  5185. NOTE: The BBS has a power controller; if it hasn't answered after the THIRD 
  5186. RING, hang up and call back in two minutes. The BBS is available 24 hours 
  5187. per day at 2400 to 14400 baud, 8-N-1, except for a brief period at 02:00 
  5188. MST (09:00 UTC) when it shuts down for system maintenance.
  5189.  
  5190.  
  5191. F2     Read/Update NASA/NORAD 2-Line Elements from *.TXT/*.TLE Files
  5192. --------------------------------------------------------------------
  5193.  
  5194.      In order to read or update the NASA/NORAD 2-line elements, you must 
  5195. have a file with data for the appropriate satellites. A current file is 
  5196. included in the standard distribution of STSPLUS. These files have names 
  5197. such as "TLE360.TXT" where the "360" corresponds to the particular US Space 
  5198. Command Prediction Bulletin number from T. S. Kelso and are usually updated 
  5199. several times per week. This and other TLE files are available from my BBS 
  5200. and from various other sources including CompuServe and INTERNET.
  5201.      Users are cautioned that some sources, including NASA Spacelink, use 
  5202. Unix or Macintosh systems to prepare and/or format the TLE data. UNIX uses 
  5203. the LF character (Line Feed) and Macintosh uses the CR (Carriage Return) 
  5204. as a single line terminator; DOS (and STSPLUS) use CR+LF (Carriage Return 
  5205. plus Line Feed) as a line terminator. Using a TLE file with incorrect line 
  5206. termination will usually cause STSPLUS to generate the error "Data problems 
  5207. with <filename>, check data format!". Some ASCII editors, such as the DOS 
  5208. shareware program QEDIT by SemWare Corp., will automatically reformat these
  5209. files to standard DOS format simply by reading and then saving the file.
  5210.  
  5211.  
  5212.      Select/Update Preset Frequency Selections
  5213.      -----------------------------------------
  5214.  
  5215.      STSPLUS reads file STSPLUS.FRQ for preset frequency selections for the 
  5216. current satellite each time the program is started. STSPLUS will re-read 
  5217. file STSPLUS.FRQ each time F2 is used to select or update the current 
  5218. primary satellite. When the Doppler Shift Mode is active (selected using F8 
  5219. while the orthographic map is displayed) and more than one preset frequency 
  5220. selection is available for the satellite, STSPLUS will present a list of 
  5221. available selections and the user may choose the desired selection. The 
  5222. following is a sample list of preset frequency selections for AO-13, NORAD 
  5223. #19216:
  5224.  
  5225.         Preset Frequency Selections for 19216
  5226.  
  5227.          #      UpLink       DnLink  Mode
  5228.         ---------------------------------
  5229.          1    435.5325     145.9375     1
  5230. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 94
  5231.  
  5232.  
  5233.          2    144.4625     435.9275     1
  5234.          3   1269.5475     435.9325     1
  5235.          4    435.6280    2400.7380     1
  5236.  
  5237.         Enter Desired Preset Frequency Selection Number [1]:
  5238.  
  5239. Enter the desired preset frequency selection number followed by ENTER. If 
  5240. you wish selection #1, you may simply press ENTER. Entering a number less 
  5241. than 1 or greater than the highest selection number will also pick 
  5242. selection #1. If you wish to change your preset frequency selection, you 
  5243. must be in the Doppler Shift Mode -- press F8 while the map is displayed. 
  5244. Return to F2 on the Main Menu, re-select the desired satellite, then choose 
  5245. the desired preset frequency selection. See the section "Satellite 
  5246. Communications and Amateur Radio" for additional information on the Doppler 
  5247. Shift Mode.
  5248.  
  5249.      NOTE: When STSPLUS is NOT in the Doppler Shift Mode, no list of preset 
  5250. frequency selections is displayed and STSPLUS automatically picks selection 
  5251. #1 to avoid bothering folks who are not interested in the Doppler Shift 
  5252. Mode.
  5253.  
  5254.  
  5255.      Update Current TDRS and Real Time Satellites
  5256.      --------------------------------------------
  5257.  
  5258.      Once Secondary Satellites (TDRS, Static, and Real Time) have been 
  5259. selected (using F6+F1 from the Main Menu), it is necessary to periodically 
  5260. update the 2-line elements ("TLEs") for these satellites so that the 
  5261. calculated positions are accurate. Naturally, this is also true for the 
  5262. primary satellite being tracked. TLEs have a limited lifetime. For higher 
  5263. altitude satellites such as geosynchronous satellites, 4 to 8 weeks is 
  5264. probably sufficient unless the satellite is being maneuvered (although I 
  5265. usually do this task at least weekly since I have the data). For low Earth 
  5266. orbit satellites, even when the satellite is not being maneuvered, I 
  5267. recommend a maximum interval of about two weeks; if the satellite is being 
  5268. maneuvered, such as is usually the case with the Space Shuttle, daily 
  5269. updates may be required. The Secondary Satellite display (F6+F1) flags real 
  5270. time satellites whose elements are more than 10 days old, and static 
  5271. satellites whose elements are more than 60 days old.
  5272.      To update 2-line elements for the primary satellite and all Secondary 
  5273. Satellites, press F2 from the Main Menu and select the desired file as 
  5274. described in the following section. Then enter the satellite name as "&" to 
  5275. request TLE update mode. The TLE file will be scanned and all satellite 
  5276. TLEs will be updated if their Epoch Time is later than those presently 
  5277. stored. The entire process takes only a few seconds. The following prompt 
  5278. illustrates the "Update" selection:
  5279.  
  5280.           Select NASA/NORAD 2-Line Elements File
  5281.  
  5282.           Enter 2-Line Filename  [GSFC315.TXT]:     GSFC315.TXT
  5283.           Enter Satellite Name/#nnnnn  [#20638]:    &
  5284.           (Enter '*' to match any satellite name, '&' for AUTO UPDATE)
  5285.  
  5286. As STSPLUS updates TLEs, a list of the satellites for which new TLEs have 
  5287. been loaded is displayed:
  5288. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 95
  5289.  
  5290.  
  5291.  
  5292.           Automatic TLE updates for:
  5293.  
  5294.           Satellite 8:  Norad# 22920 HST Solar Array @ 93355.87870989
  5295.           Satellite 10: Norad# 22076 TOPEX           @ 93357.21248411
  5296.           Satellite 12: Norad# 21987 EUVE            @ 93356.85536486
  5297.           Satellite 7:  Norad# 21701 UARS            @ 93353.94360770
  5298.           Satellite 11: Norad# 21225 GRO             @ 93356.46954065
  5299.           Satellite 9:  Norad# 20638 ROSAT           @ 93353.77650216
  5300.           Satellite 13: Norad# 20580 HST             @ 93357.18124168
  5301.           Satellite 6:  Norad# 16609 MIR             @ 93356.89342327
  5302.  
  5303.           Press any key to continue ...
  5304.  
  5305. The satellite number indicates the "slot" in the Secondary Satellite 
  5306. configuration, or "P" for the Primary Satellite. In the example shown, the 
  5307. TLEs for eight satellites were updated to the Epoch Times (YYDDD.DDDDDDDD) 
  5308. indicated. The satellites are listed in the order found in the TLE file. 
  5309. The updated TLEs will be saved in file STSPLUS.INI. Press ENTER to return 
  5310. to the Main Menu.
  5311.  
  5312.  
  5313.      Read NASA/NORAD 2-Line Elements from a File
  5314.      -------------------------------------------
  5315.  
  5316.      For both "Read" and "Update" functions, pressing F2 will display a 
  5317. list of all available files with default filetypes ".TXT" and ".TLE". The 
  5318. following example has been edited to show only 8 files:
  5319.  
  5320.      Select NASA/NORAD 2-Line Elements File
  5321.  
  5322.      Enter 2-Line Filename  [TLE147.TXT]:
  5323.      Use ARROW KEYS, press ENTER to use the current default file
  5324.      shown in square brackets [...], or press ESC to CANCEL.
  5325.  
  5326.       8 matching files in directory F:\TLE
  5327.  
  5328.      GPS.TXT
  5329.      GROUP000.TLE
  5330.      GSFC198.TXT
  5331.      GSFC199.TXT
  5332.      MIR.TLE
  5333.      TLE141.TXT
  5334.      TLE146.TXT
  5335.      TLE147.TXT
  5336.  
  5337.      The list of files is sorted in alphabetical order by filename then 
  5338. displayed using up to five columns. The display mode is adjusted for the 
  5339. maximum number of lines permissible for the active monitor type: 25 lines 
  5340. for CGA and HGC, 43 lines for EGA, and 50 lines for VGA. The maximum number 
  5341. of files which may be displayed for each monitor type is shown in the 
  5342. following table:
  5343.  
  5344.                     Screen     File      Max
  5345.           Monitor    Lines    Lines    Files
  5346. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 96
  5347.  
  5348.  
  5349.           ----------------------------------
  5350.           VGA           50       42      210
  5351.           EGA           43       35      175
  5352.           CGA/HGC       25       17       85
  5353.  
  5354.      To accept the default file shown in the square brackets, TLE147.TXT in 
  5355. the example, press ENTER. To manually enter a filename, type the name (the 
  5356. filetype .TXT will be appended if no filetype is typed) and press ENTER. To 
  5357. select one of the displayed files, use the ARROW KEYS (UP, DOWN, LEFT, 
  5358. RIGHT), Home, End, PgUp, or PgDn to move through the list until the desired 
  5359. file is highlighted and shown in the square brackets, then press ENTER. To 
  5360. cancel the function and return to the Main Menu, press ESC.
  5361.      STSPLUS defaults the drive and directory to the current directory, the 
  5362. one from which STSPLUS is being executed. However, some users prefer to use 
  5363. a separate directory for 2-line elements files. To specify a different 
  5364. drive and/or directory, enter the drive (followed by a colon) and the 
  5365. desired directory (followed by a trailing backslash, "\"). The specified 
  5366. drive, directory, and filename are saved in file STSPLUS.INI and will be 
  5367. used the next time STSPLUS is executed. The following examples illustrate 
  5368. this method:
  5369.  
  5370.           D:\                 Use the root directory on drive D:
  5371.  
  5372.           \ELEMENTS\          Use the current drive and directory 
  5373.                               \ELEMENTS\
  5374.  
  5375.           C:\TLE\             Use drive C: and directory \TLE\
  5376.  
  5377. Failing to include the trailing backslash will cause STSPLUS to interpret 
  5378. what you intended as a directory to be a filename! The complete path with
  5379. filename and filetype mask may also be entered:
  5380.  
  5381.           C:\TLE\*.TXT        Use .TXT files on Drive C: and directory TLE
  5382.  
  5383.           D:\TLE\*.*          Display all files on drive D: and directory 
  5384.                               \TLE\
  5385.  
  5386.           F:\TLE\TLE*.TXT     Use drive F:, directory \TLE\ and all files 
  5387.                               matching "TLE*.TXT"
  5388.  
  5389. Although STSPLUS defaults to filetypes "*.TXT" and "*.TLE", you may use 
  5390. this command to temporarily specify a different filename and filetype mask 
  5391. if desired.
  5392.      If no files with filetype .TXT or .TLE (or files corresponding to the 
  5393. current filename and filetype mask) are found in the specified directory, 
  5394. the following error message will be displayed:
  5395.  
  5396.      No matching files found in specified drive/directory: E:\JUNK
  5397.      Press any key to continue ...
  5398.  
  5399. To specify NO filetype, enter the filename followed by a period, i.e. 
  5400. "ELEMENTS.". Any desired filetype may be used, but the program will always 
  5401. default to ".TXT" and ".TLE" each time F2 is used.
  5402.      If you include a drive (such as "D:") and/or directory (the directory 
  5403. MUST be followed by a trailing backslash, "\"), and the drive or directory 
  5404. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 97
  5405.  
  5406.  
  5407. cannot be found, the following error message will be displayed:
  5408.  
  5409.      Drive or path error: E:\JUNK
  5410.      Press any key to continue ...
  5411.  
  5412.      Once the file has been selected, a default satellite name will appear 
  5413. in the next prompt:
  5414.  
  5415.      Enter 2-Line Filename  [STS50N38.TXT]:    STS50N38.TXT
  5416.      Enter Satellite Name/#nnnnn  [STS...]:
  5417.      (Enter '*' to match any satellite name, '&' for AUTO UPDATE)
  5418.  
  5419.      STSPLUS will normally display the first three characters of a 
  5420. satellite name or the full NORAD number, enclosed in square brackets, as 
  5421. the default choice. If no prior satellite has been selected, the satellite 
  5422. name will default to "STS..." for space shuttle missions (provided the 
  5423. filename begins with "STS") and to "HST..." for all other satellites; 
  5424. otherwise, it will be the first three letters or full five digit NORAD 
  5425. number of the currently selected satellite. NORAD numbers are always 
  5426. prefixed with the "#" character. If you wish to change the information (or 
  5427. if no default is shown), enter the required information followed by ENTER. 
  5428. For the satellite name, only sufficient letters to unambiguously identify 
  5429. the desired satellite, upper or lower case, are required. For example, 
  5430. "Alou" would select "Alouette 1". However, note that entering "MIR" could 
  5431. select "MIRANDA" or "MIR deb" (Mir debris) before it finds "MIR" depending 
  5432. upon the ordering of the 2-line elements within the file. Alternatively, 
  5433. you may enter the NORAD number for the desired satellite by entering "#" 
  5434. followed by the number; leading zeroes may be omitted.
  5435.      Once the information has been entered, STSPLUS will attempt to locate 
  5436. the data for the requested satellite. If a satellite matching the requested 
  5437. name or NORAD number is found, the data for that satellite are displayed. 
  5438. Certain non-essential data are not always included in the 2-line elements 
  5439. and may be replaced by spaces, indicated by "(n/a)".
  5440.  
  5441.  
  5442.      Satellite Name:              Mir
  5443.      Satellite NORAD Number:      #16609
  5444.      Int'l Designation:           1986 017A
  5445.      Elements File:               TLE669.TXT
  5446.      Elements File Record#:       465
  5447.  
  5448.      Element Set Number:          221
  5449.      Elements Epoch:              95247.20219116
  5450.                                   04 SEP 1995 @ 04:51:09.316 UTC
  5451.      Orbit # at Epoch:            54524
  5452.      Inclination:                 51.6459
  5453.      RA of Ascend Node:           122.0823
  5454.      Eccentricity:                .0003414
  5455.      Arg of Perigee:              62.1935
  5456.      Mean Anomaly:                297.9402
  5457.      Mean Motion:                 15.57354527
  5458.      Acceleration/Drag:           .00002788
  5459.      2nd Deriv Mean Motn:         0
  5460.      BSTAR Drag:                  .000044079
  5461.  
  5462. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 98
  5463.  
  5464.  
  5465.      Press ENTER to ACCEPT this satellite, OR
  5466.      Press any other key to REJECT and continue searching:
  5467.  
  5468.  
  5469.      (*) This line is normally blank. However, one of the following 
  5470.      messages will appear here if a checksum error is detected in the 
  5471.      element set:
  5472.  
  5473.           BAD CHECKSUM in line 1 ignored!
  5474.           BAD CHECKSUM in line 2 ignored!
  5475.           BAD CHECKSUM in both lines ignored!
  5476.  
  5477.      In all three cases, STSPLUS will accept the data and attempt to use 
  5478.      it. Be advised, however, that the checksums are included to help 
  5479.      detect data errors that might otherwise yield an incorrect position! 
  5480.      Serious errors may even cause STSPLUS to abort with an error message.
  5481.  
  5482.      For convenience, the Elements Epoch (the instant at which these 
  5483. orbital elements were calculated) is shown in two formats: the first format 
  5484. is that used in the 2-line elements, YYDDD.DDDDDDDD; and the second format 
  5485. is the same time converted into conventional date and time notation. You 
  5486. may thus see immediately how old the elements are and take this into 
  5487. account when evaluating the satellite's projected position.
  5488.      If this is the satellite you wish, press ENTER and the data will be 
  5489. entered into STSPLUS. If, on the other hand, a different satellite is 
  5490. desired, press any other key (such as the SPACE BAR) and STSPLUS will 
  5491. search for another name matching the requested satellite. For example, 
  5492. there are a number of NAVSTAR Global Positioning Satellites usually 
  5493. included in the file with official names such as "GPS-0001", "GPS-0002", 
  5494. "GPS BII-01" and so forth; requesting "GPS" will allow you to cycle through 
  5495. all the available choices. The file TLEnnn.TXT is an ASCII file; it may be 
  5496. helpful to view or print the file to see the available satellite names. 
  5497.      Once the satellite has been selected, STSPLUS will require a brief 
  5498. time to calculate certain required orbital parameters, then will proceed 
  5499. directly to the display of the ground track. However, if the current 
  5500. calculated altitude of the satellite is less than 75 nautical miles, the 
  5501. satellite has probably decayed. STSPLUS will display the following message 
  5502. before returning to the Main Menu:
  5503.  
  5504.          Satellite MIR DEB (#22209) indicates a current altitude less than
  5505.          75 nautical miles and has probably decayed. STSORBIT PLUS can NOT
  5506.          process the orbital data for this satellite!
  5507.  
  5508.          Use Function Key F2 from the Main Menu to select another
  5509.          satellite and verify the satellite NAME and NORAD NUMBER.
  5510.  
  5511.          Press any key to return to the Main Menu ...
  5512.  
  5513.      As a point of interest, the 2-line elements for the Space Shuttle 
  5514. Mission STS-50 used in the example above are as follows:
  5515.  
  5516.      STS-50
  5517.      1 22000U 92 34  A 92187.57342677 -.00032668  00000-0 -97874-4 0   380
  5518.      2 22000  28.4670 275.0700 0007237 340.7929  19.1530 15.91359642  1596
  5519. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 99
  5520.  
  5521.  
  5522. F3     Data Output and Pass Prediction Selections
  5523. -------------------------------------------------
  5524.  
  5525.      By popular request, STSPLUS has been enhanced to send selected data 
  5526. for the current satellite to other equipment via a serial port (COM1 or 
  5527. COM2), to a file (STSPLUS.LOG), or to the printer (LPT1). Validation of the 
  5528. serial port output has been accomplished using two computers and a "Null 
  5529. Modem" cable. Three classes of data may be selected for output: current 
  5530. position data in three formats, precision Earth-centered inertial ("ECI") 
  5531. state vectors in four formats, and tabular Line-of-Sight pass predictions
  5532. (which are also displayed on the screen). 
  5533.      The precision state vector outputs have been carefully coordinated 
  5534. with Ken Ernandes so that they may be used as input to his program VEC2TLE, 
  5535. Version 9331 or later. Using these state vectors and VEC2TLE, the user may 
  5536. generate 2-line elements at any desired time (including just after the 
  5537. ascending node) for use with STSPLUS or other satellite tracking programs. 
  5538. With these programs, the user has a very powerful set of tools which can 
  5539. be used for a variety of analytical and display purposes. Cross validation 
  5540. of the two programs during Space Shuttle missions STS-56 and STS-55, as 
  5541. well as comparison with US Space Command data of comparable epoch, 
  5542. demonstrated high accuracy and excellent correlation.
  5543.      Each Data Output function is assigned a "Data Mode" number:
  5544.  
  5545.            1 = Azimuth, Elevation, Range
  5546.            2 = Latitude, Longitude, Orbit Altitude
  5547.            3 = Right Ascension, Declination
  5548.            4 = Ascending Node Data with State Vector
  5549.            5 = Precision X-Y-Z State Vector (2-Line Data)
  5550.            6 = Precision X-Y-Z State Vector (Comma Delimited)
  5551.            7 = Precision X-Y-X State Vector (Labeled Data)
  5552.            8 = Doppler Shift Frequency Predictions
  5553.            9 = Tabular Line-of-Sight Predictions
  5554.  
  5555. The current position data and precision state vectors are generated while 
  5556. the ground track map is displayed; for all Data Modes EXCEPT #4, data 
  5557. output may be logged continuously, for a specified time (UTC/GMT or local 
  5558. time), or for a specified time span (UTC/GMT or local time). Data Mode 4 
  5559. records data ONLY at the Ascending Node, e.g. when the Northbound equator 
  5560. crossing is detected. The predicted pass data is calculated "off-line" 
  5561. using UTC/GMT or local time, and is displayed on the screen as well as 
  5562. being sent to the selected output destination.
  5563.  
  5564.      Current position data include the UTC date/time and are generated for 
  5565. local horizon coordinates (altitude and azimuth), geographic coordinates 
  5566. (geocentric latitude, longitude, and orbital altitude), and topocentric 
  5567. equatorial coordinates (right ascension and declination calculated for the 
  5568. user's location). Precision X-Y-Z Earth-centered inertial state vectors 
  5569. (ECI position and velocity components) are generated as two numeric data 
  5570. lines, single line comma delimited, and multi-line labeled data. The 
  5571. details for each data output format are given in following sections.
  5572.      The precision ECI X-Y-Z state vectors, generated by STSPLUS for the 
  5573. true equator and equinox of date, have been extensively tested and 
  5574. validated in conjunction with Ken Ernandes' program VEC2TLE during Space 
  5575. Shuttle missions STS-56 and STS-55 in early 1993. For example, the 
  5576. combination of the two programs, STSPLUS and VEC2TLE, may be used to 
  5577. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 100
  5578.  
  5579.  
  5580. convert data between 2-line and ECI formats with very high accuracy. State 
  5581. vectors from STSPLUS may be read by VEC2TLE and converted into 2-line 
  5582. elements, then in turn read again by STSPLUS with essentially exact 
  5583. conversions. VEC2TLE has also been used during STS-56 and STS-55 to convert 
  5584. real time state vectors ("M50" or Mean of 1950) supplied courtesy Willie 
  5585. Musty of Mission Support, Rockwell International, into 2-line elements 
  5586. equal in accuracy to those generated by US Space Command (and made 
  5587. available four to eight hours sooner!). See the separate text section 
  5588. describing VEC2TLE.
  5589.      Note that the timing accuracy for Data Mode 4 is a fixed at 0.01 
  5590. seconds, regardless of the time step (X1, X10, or X60) then in effect. 
  5591. STSPLUS detects the Ascending Node data when the latitude switches from 
  5592. negative to positive on the Northbound crossing of the Equator. An 
  5593. iterative process is then used to refine the time to the nearest 0.01 
  5594. seconds and the data at that time are recorded.
  5595.      Potential applications for the position data include automatic antenna 
  5596. pointing systems, off-line high precision plotting, and widespread 
  5597. distribution of the data within a large facility or via modem. ECI state 
  5598. vectors may be used in real time to create 2-line elements for a specified 
  5599. epoch to full precision. Users who develop applications to utilize these 
  5600. data are invited to contribute their programs and documentation for general 
  5601. use. Since these are new features for STSPLUS, comments and suggestions are 
  5602. welcome.
  5603.  
  5604.      Although STSPLUS retains the capability of performing off-line pass 
  5605. predictions with TS Kelso's TRAKSTAR or other satellite tracking software, 
  5606. many users have requested that a similar feature be incorporated directly 
  5607. into STSPLUS. Pass predictions may only be calculated for satellites having 
  5608. a mean motion greater than 1.5; this eliminates satellites in near 
  5609. geosynchronous or higher orbits, but since such satellites don't move much 
  5610. that does not represent a significant constraint. The satellite's orbit is 
  5611. examined for 48 hours, starting at the current real or simulated time, with 
  5612. a sampling interval which ranges from 10 to 60 seconds depending upon the 
  5613. orbit. Because of this "granularity" in the search algorithm, it is 
  5614. possible to skip passes whose duration is less than the sampling interval. 
  5615. Since those brief passes would barely peek above the user's horizon, they 
  5616. are thus not significant. Pass predictions may be continued in 48 hour 
  5617. segments until 99 passes have been displayed, at which point the assigned 
  5618. pass number is reset for subsequent pass predictions. Since a typical 
  5619. satellite may have from about two to seven passes in a 24 hour period, the 
  5620. passes may be examined for a considerable time into the future.
  5621.      Predicted pass data are calculated using the current satellite for 
  5622. all passes, Line-of-Sight visibility without regard to visibility, and 
  5623. visible passes. Note that visible passes normally occur near local sunrise 
  5624. or sunset. Since STSPLUS users are about equally divided between those who 
  5625. track satellites visually and those who use electronic equipment such as 
  5626. amateur radio, the three pass prediction options provide data for all 
  5627. users. Dates and times may be displayed in Coordinated Universal Time 
  5628. (UTC/GMT), local time, or Mission Elapsed Time (MET). Note that the date 
  5629. (mission day in the case of MET) for each pass is given only for AOS 
  5630. (Acquisition of Signal); it is possible for the pass to span 00:00:00 hours 
  5631. (midnight) for the time scale in use with a consequent date change during 
  5632. the pass for MAX VISIBILITY and/or LOS (Loss of Signal).
  5633.      Prediction calculations may require some time; calculation delays are 
  5634. noted with the message "calculating ...". Using a processor equipped with a 
  5635. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 101
  5636.  
  5637.  
  5638. math coprocessor chip, each 48 hour block may require from less than 10 
  5639. seconds to a minute or more. However, users without math coprocessor chips 
  5640. will experience significant delays -- minutes or even tens of minutes! The 
  5641. following table lists typical calculation times for various processors (all 
  5642. with math coprocessors!) using the Russian MIR Space Station:
  5643.  
  5644.                 286/287    386SX/387SX     486DX      Pentium
  5645.                 8 MHz      20 MHz          33 MHz     P166
  5646.           ---------------------------------------------------     
  5647.           MIR   60 sec     30 sec          6 sec      <1 sec
  5648.  
  5649.      The data output feature MUST be enabled with F3 each time STSPLUS is 
  5650. run; it is NOT automatically restarted when the "/R" (RESUME) command line 
  5651. option is used.
  5652.  
  5653.                               **********
  5654.                               *  NOTE  *
  5655.                               **********
  5656.  
  5657.      Users are reminded that when data output is sent to the file 
  5658.      STSPLUS.LOG, a considerable volume of data may be accumulated 
  5659.      over long periods of time. It is possible to completely fill a 
  5660.      disk with this data! The file should be periodically copied to 
  5661.      other media, edited, or deleted to avoid this problem.
  5662.  
  5663.  
  5664. Setting Up Position and State Vector Data Output
  5665. ------------------------------------------------
  5666.  
  5667.      Data output of position and state vectors ONLY occurs while the 
  5668. ground track is displayed; no data are generated until the ground track is 
  5669. actually in progress! The appropriate data are sent to the destination 
  5670. device at the selected data interval (continuous), at a specified time, or 
  5671. at the selected data interval over a specified time span covering no more 
  5672. than 24 hours.
  5673.  
  5674.  
  5675.                          ************************
  5676.                          *  IMPORTANT REMINDER  *
  5677.                          ************************
  5678.  
  5679.      STSPLUS generates Earth-Centered Inertial ("ECI") state vectors 
  5680.      for the true equator and equinox of date. Other software and 
  5681.      various agencies may use different coordinate systems. In 
  5682.      particular, NASA uses the mean equator and equinox of the 
  5683.      Besselian year 1950 ("Mean of 1950", "M50" or "B1950"). 
  5684.      Astronomers and other agencies may use the mean equator and 
  5685.      equinox of the Julian year 2000 ("Mean of 2000" or "J2000"). 
  5686.      Other agencies, such as the DOD C-Band Radar Network, use a time-
  5687.      independent coordinate system ("Earth-fixed Greenwich" or "EFG") 
  5688.      for predicted state vectors prior to a launch. Users must take 
  5689.      care that the appropriate coordinate system is used for each 
  5690.      application and/or perform the required conversions.
  5691.  
  5692.  
  5693. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 102
  5694.  
  5695.  
  5696.      STSPLUS sets up certain initial default parameters for data output and 
  5697. displays the current parameters each time F3 is pressed, as shown in the 
  5698. following example:
  5699.  
  5700.          STSORBIT PLUS Data Output Parameters:
  5701.  
  5702.          Data Output:                  STSPLUS.LOG
  5703.  
  5704.          Data Format:                  7 = Precision X-Y-Z State Vector
  5705.          Data Interval:                60 seconds (continuous)
  5706.          Data Units:                   Kilometers, Multi-Line Labeled
  5707.          Accept Parameters [Y,n,x]:
  5708.  
  5709. For Data Mode 9, the final prompt includes the option to display the data 
  5710. on the screen only:
  5711.  
  5712.          Accept Parameters [Y,n,s,x]:
  5713.  
  5714.      To cancel data output and return to the Main Menu, press "X". If the 
  5715. current parameters are correct, press "Y" (or ENTER) to accept them. If the 
  5716. parameters are to be changed or if a specified time or time span is 
  5717. desired, press "N" to be prompted for new parameters. In each case, the 
  5718. default value which will be used if ENTER is pressed will be shown in 
  5719. square brackets; if more than one choice is shown, separated by commas, the 
  5720. first choice will be used if ENTER is pressed. The user must first select 
  5721. the data output device or destination by pressing the indicated key:
  5722.  
  5723.          Select Output [F,p,1,2]:
  5724.            F = File STSPLUS.LOG
  5725.            P = Printer LPT1:
  5726.            1 = Serial Port COM1:
  5727.            2 = Serial Port COM2:
  5728.  
  5729. Pressing ENTER or the letter "F" (upper or lower case) will select the FILE 
  5730. output and the data will be sent to the file STSPLUS.LOG. If the file does 
  5731. not exist, it will be created; if the file already exists, the data will be 
  5732. appended to the existing data. Press the letter "P" to direct the data to 
  5733. the printer on LPT1. Press "1" or "2" to direct the data to one of the two 
  5734. serial ports.
  5735.      When a serial port (COM1: or COM2:) is selected, the user next selects 
  5736. the data rate to be used for communications with the external equipment. 
  5737. Only the four data rates shown below the prompt are supported. Use the 
  5738. first character of the desired rate to select it, or press ENTER to use the 
  5739. data rate shown in the square brackets:
  5740.  
  5741.          Select DATA RATE [9600]:
  5742.          (300, 1200, 2400, 9600)
  5743.  
  5744. STSPLUS automatically sets the communications parameters to "8,N,1"; these 
  5745. are fixed and may not be altered. These communications parameters select 8 
  5746. data bits per transmitted byte, NO parity, and 1 stop bit. Most external 
  5747. equipment will operate satisfactorily with these parameters. 
  5748.      STSPLUS requires several additional items of information before it can 
  5749. send data to the external equipment, file or printer. The first is the data 
  5750. format to be used. Eight different data formats are available. The next 
  5751. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 103
  5752.  
  5753.  
  5754. prompt lists the formats and shows the current default in square brackets:
  5755.  
  5756.          Select Data to Output [7]:
  5757.            1 = Azimuth, Elevation, Range
  5758.            2 = Latitude, Longitude, Orbit Altitude
  5759.            3 = Right Ascension, Declination
  5760.            4 = Ascending Node X-Y-Z State Vector
  5761.            5 = Precision X-Y-Z State Vector (2-Line Data)
  5762.            6 = Precision X-Y-Z State Vector (Comma Delimited)
  5763.            7 = Precision X-Y-X State Vector (Labeled Data)
  5764.            8 = Doppler Shift Frequency Predictions
  5765.            9 = Tabular Line-of-Sight Predictions
  5766.  
  5767. Press the number key corresponding to the desired Data Mode or press ENTER 
  5768. to select the choice shown in square brackets. See the Data Mode Formats in 
  5769. the following sections for specific details on the data included in each 
  5770. data mode.
  5771.      For current position and state vector formats except Data Mode 4, the 
  5772. desired time interval between successive sets of data must be also 
  5773. selected. (Data Mode 4 records data immediately after the Ascending Node 
  5774. and does not use the time interval parameter.) Any interval between 1 and 
  5775. 900 seconds may be selected (that is, up to 15 minutes maximum). Add the 
  5776. letter "T" or "t" if you wish the data to be logged for a specific time or 
  5777. time span. Note also that this is the DESIRED time interval; if your 
  5778. computer is too slow to complete its calculations in that time, the 
  5779. interval will be longer. In other words, STSPLUS will generate the 
  5780. requested data no more frequently than the interval requested but may take 
  5781. longer, depending upon what has to be done each time. In response to the 
  5782. prompt, press ENTER to accept the default value shown in square brackets or 
  5783. type the desired numerical value (in seconds) followed by ENTER:
  5784.  
  5785.          Data Interval (secs) [60]:
  5786.            (Min = 1 sec, Max = 900 secs; Add 'T' for timer)
  5787.  
  5788. If a value less than 1 second is entered, 1 second will be substituted; if 
  5789. a value greater than 900 seconds is entered, 900 will be substituted. If 
  5790. "T" is entered by itself, the default value shown in square brackets will 
  5791. be used for the Data Interval.
  5792.      If "T" is appended to the desired interval or is entered by itself, 
  5793. STSPLUS requests the Start Time for logging:
  5794.  
  5795.          Start Time (HH:MM:SS):
  5796.            (Add 'U' or 'G' for UTC/GMT)
  5797.  
  5798. Enter the desired LOCAL Start Time or add the letter "U" or "G" for UTC/GMT 
  5799. time. STSPLUS will reformat the entered time and add the appropriate time 
  5800. zone designation, then prompt for the Stop Time:
  5801.  
  5802.          Start Time (HH:MM:SS):        08:45:00 PDT
  5803.          Stop Time (HH:MM:SS):
  5804.            (Press ENTER for Stop Time = Start Time)
  5805.  
  5806. Enter the desired Stop Time using the SAME time scale used for Start Time, 
  5807. or press ENTER to use the Start Time. STSPLUS will reformat the entered 
  5808. time and add the appropriate time zone designation.
  5809. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 104
  5810.  
  5811.  
  5812.  
  5813.          Stop Time (HH:MM:SS):         08:50:00 PDT
  5814.  
  5815. When Start Time equals Stop Time, only one set of data will be recorded. 
  5816. Reasonable care is required when setting up these times. If the current 
  5817. time (real or simulated) is past the Start Time, data will be recorded 
  5818. immediately. Times may be set to less than 24 hours into the future.
  5819.      When state vectors are requested (Data Modes 5 through 7), STSPLUS 
  5820. must also know the desired units of measure, kilometers ("km" or "KM"), 
  5821. feet ("ft" or "FT"), or nautical miles ("nm" or "NM"):
  5822.  
  5823.          Data Units [KM,ft,nm]:
  5824.            (Press 1st letter to select)
  5825.  
  5826. Press the first letter of the desired units of measure or press ENTER for 
  5827. the current default units of measure (shown in capital letters in the 
  5828. prompt, "KM" in the example above).
  5829.      STSPLUS now displays the new parameters for approval:
  5830.  
  5831.          STSORBIT PLUS Data Output Parameters:
  5832.  
  5833.          Data Output:                  STSPLUS.LOG
  5834.  
  5835.          Data Format:                  7 = Precision X-Y-Z State Vector
  5836.          Data Interval:                60 seconds, 08:45:00-08:50:00 PDT
  5837.          Data Units:                   Kilometers, Multi-Line Labeled
  5838.          Accept Parameters [Y,n,x]:
  5839.  
  5840. If no Start and Stop Times have been entered, "(continuous)" will appear in 
  5841. place of the Start and Stop Times.
  5842.      As before, press "Y" (or ENTER) to accept the parameters and enable 
  5843. data output, "N" to re-enter the parameters, or "X" to cancel data output 
  5844. and return to the Main Menu.
  5845.  
  5846.  
  5847. Setting Up Tabular Pass Predictions
  5848. -----------------------------------
  5849.  
  5850.      STSPLUS provides two Data Modes, 8 and 9, to generate tabular pass 
  5851. prediction data. These two Data Modes may also be used simply to display 
  5852. passes of interest (with the generated data not used or discarded).
  5853.  
  5854.      8 = Doppler Shift Frequency Predictions
  5855.      ---------------------------------------
  5856.  
  5857.           Data Mode 8, Doppler Shift Frequency Predictions, displays 
  5858.      upcoming satellite passes over the user's primary location for 48-hour 
  5859.      periods. When a pass is selected and displayed, the map is drawn with 
  5860.      simulated time set to just before the beginning of the pass. As the 
  5861.      pass proceeds, the Doppler Shift information is calculated and sent to 
  5862.      the selected output device.
  5863.  
  5864. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 105
  5865.  
  5866.  
  5867.      9 = Tabular Visible and Line-of-Sight Predictions
  5868.      -------------------------------------------------
  5869.  
  5870.           Data Mode 9, Tabular Visible and Line-of-Sight Predictions, 
  5871.      displays (and optionally sends to an output device) data for upcoming 
  5872.      satellite passes over the user's primary location during 48-hour 
  5873.      periods. The user may select a particular pass and cause simulated 
  5874.      time to be set to the middle of the pass. The map is drawn and the 
  5875.      user may view the pass to determine any additional information of 
  5876.      interest.
  5877.  
  5878. The appropriate data are displayed and sent to the destination device at 
  5879. the selected data interval (continuous), at a specified time, or over a 
  5880. specified time span covering no more than 24 hours. The user may simply 
  5881. view the tabular pass information or he may select a specific pass to view 
  5882. on the map.
  5883.      Data Mode 8, the Doppler Shift Frequency Predictions, can be 
  5884. particularly helpful in preparing for a satellite amateur radio contact by 
  5885. printing the resulting frequency predictions for use during the contact. In 
  5886. this data mode, the tabular data are generated as a selected pass is 
  5887. displayed; the data include date and time, satellite geodetic coordinates 
  5888. (latitude and longitude), horizon coordinates (elevation and azimuth), and 
  5889. the frequency differences from the specified uplink and downlink center 
  5890. frequencies. See the format description for Data Mode 8 below for 
  5891. additional details. The pass selection list is NOT sent to the output 
  5892. device in this Data Mode.
  5893.      STSPLUS sets up certain initial default parameters for tabular pass 
  5894. predictions and displays the current parameters each time F3 is pressed, as 
  5895. shown in the following example:
  5896.  
  5897.          STSORBIT PLUS Data Output Parameters:
  5898.  
  5899.          Data Output:                  STSPLUS.LOG
  5900.  
  5901.          Data Format:                  9 = Tabular Line-of-Sight Predictions
  5902.                                            (Using PDT for times)
  5903.  
  5904.          Accept Parameters [Y,n,s,x]:
  5905.  
  5906.      To cancel data output and return to the Main Menu, press "X". If the 
  5907. current parameters are correct, press "Y" (or ENTER) to accept them or 
  5908. press "S" if output to the screen only is desired. If the parameters are to 
  5909. be changed or if a specified time is desired, press "N" to be prompted for 
  5910. new parameters. In each case, the default value which will be used if ENTER 
  5911. is pressed will be shown in square brackets; if more than one choice is 
  5912. shown, separated by commas, the first choice will be used if ENTER is 
  5913. pressed. The user must first select the data output device or destination 
  5914. by pressing the indicated key:
  5915.  
  5916.          Select Output [F,p,1,2]:
  5917.            F = File STSPLUS.LOG
  5918.            P = Printer LPT1:
  5919.            1 = Serial Port COM1:
  5920.            2 = Serial Port COM2:
  5921.  
  5922. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 106
  5923.  
  5924.  
  5925. Pressing ENTER or the letter "F" (upper or lower case) will select the FILE 
  5926. output and the data will be sent to the file STSPLUS.LOG. If the file does 
  5927. not exist, it will be created; if the file already exists, the data will be 
  5928. appended to the existing data. Press the letter "P" to direct the data to 
  5929. the printer on LPT1. Press "1" or "2" to direct the data to one of the two 
  5930. serial ports.
  5931.      When a serial port (COM1: or COM2:) is selected, the user next selects 
  5932. the data rate to be used for communications with the external equipment. 
  5933. Only the four data rates shown below the prompt are supported. Use the 
  5934. first character of the desired rate to select it, or press ENTER to use the 
  5935. data rate shown in the square brackets:
  5936.  
  5937.          Select DATA RATE [9600]:
  5938.          (300, 1200, 2400, 9600)
  5939.  
  5940. STSPLUS automatically sets the communications parameters to "8,N,1"; these 
  5941. are fixed and may not be altered. These communications parameters select 8 
  5942. data bits per transmitted byte, NO parity, and 1 stop bit. Most external 
  5943. equipment will operate satisfactorily with these parameters. 
  5944.      STSPLUS requires several additional items of information before it can 
  5945. send data to the external equipment, file or printer. The first is the data 
  5946. format to be used. Five different data formats are available. The next 
  5947. prompt lists the formats and shows the current default in square brackets:
  5948.  
  5949.          Select Data to Output [7]:
  5950.            1 = Azimuth, Elevation, Range
  5951.            2 = Latitude, Longitude, Orbit Altitude
  5952.            3 = Right Ascension, Declination
  5953.            4 = Ascending Node X-Y-Z State Vector
  5954.            5 = Precision X-Y-Z State Vector (2-Line Data)
  5955.            6 = Precision X-Y-Z State Vector (Comma Delimited)
  5956.            7 = Precision X-Y-X State Vector (Labeled Data)
  5957.            8 = Doppler Shift Frequency Predictions
  5958.            9 = Tabular Line-of-Sight Predictions
  5959.  
  5960. Press the "8" or "9" number key to select one of the pass predictions or 
  5961. press ENTER to select the choice shown in square brackets. See the Data 
  5962. Mode Formats in the following sections for specific details on the data 
  5963. included in each data mode.
  5964.      For tabular pass predictions, STSPLUS must know the time zone for 
  5965. which data is to be displayed. The choices are UTC/GMT, the LOCAL time 
  5966. zone, or Mission Elasped Time (MET):
  5967.  
  5968.          Use UTC, PDT, MET [PDT]:
  5969.            (Use LEFT LETTER or '*'=MET to select)
  5970.  
  5971. Depending upon the user's choice when the UTCOffset was set, either "UTC" 
  5972. or "GMT" will be displayed along with the abbreviation for the local time 
  5973. zone. Use the left-most letter of the desired time zone, press "*" for 
  5974. Mission Elapsed Time (MET), or press ENTER to accept the time zone shown in 
  5975. the square brackets ("[PDT]" in the example).
  5976.      For tabular pass predictions, STSPLUS requests several additional 
  5977. items of information. First, the type of pass prediction is selected:
  5978.  
  5979. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 107
  5980.  
  5981.  
  5982.          Select Pass Type [LoS]:
  5983.          (Enter A=All, L=Line-of-Sight, V=Visible)
  5984.  
  5985. Press the indicated letter (upper or lower case) to select the desired pass 
  5986. type or press ENTER to select the choice shown in square brackets. For 
  5987. Line-of-Sight and Visible passes, STSPLUS also requests the minimum 
  5988. altidude which the pass must attain and the minimum horizon threshold:
  5989.  
  5990.          Minimum Altitude [5]:
  5991.          Minimum Horizon [3]:
  5992.  
  5993. In each case, enter the desired angle (in degrees) or press ENTER to select 
  5994. the choice shown in square brackets. Minimum Altitude may be set to any 
  5995. desired value from 3 to 45 degrees. Minimum Horizon must be set to a 
  5996. smaller angle than Minimum Altitude.
  5997.      STSPLUS now returns to the initial parameter display and again asks if 
  5998. the parameters are correct. As before, press "Y" to proceed with pass 
  5999. predictions AND sending the data to the specified destination device, "N" 
  6000. to change parameters, "S" (pass predictions ONLY) to display the pass 
  6001. predictions on the screen WITHOUT sending the data to a destination device, 
  6002. or "X" return to the Main Menu and cancel the data output.
  6003.      For both pass prediction modes, the data are displayed on the screen 
  6004. as calculated and optionally (for Pass Predictions ONLY) sent to the 
  6005. selected destination device. The following is a sample of the output data 
  6006. (the screen display is similar) for Space Shuttle Mission STS-69 in 
  6007. September of 1995:
  6008.  
  6009. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 19 
  6010.  
  6011. Location:          Palos Verdes, CA
  6012. Prepared:          Saturday, 09 Sep 1995  17:02:42
  6013.  
  6014. Satellite Name:    STS-69
  6015. Catalog Number:    23667  95048A  
  6016. TLE Filename:      STS69R04.TXT
  6017.  
  6018.    -----------AOS-----------  --MAX VISIBILITY--  ------LOS------
  6019.  #    PDT Date & Time    Azm  PDT Time Alt   Azm  PDT Time    Azm Duration V
  6020.  1 10 SEP 95 06:24:57  196.9  06:28:03   4 159.4  06:31:10  121.7  0:06:13  
  6021.  2 10 SEP 95 08:00:25  228.0  08:04:43  12 171.1  08:09:02  114.1  0:08:37  
  6022.  3 10 SEP 95 09:37:04  243.6  09:41:31  14 183.6  09:46:00  123.5  0:08:56  
  6023.  4 10 SEP 95 11:14:25  244.4  11:18:17   8 195.7  11:22:08  147.1  0:07:43  
  6024.  5 11 SEP 95 05:21:27  178.6  05:23:25   2 155.9  05:25:23  133.0  0:03:56  
  6025.  6 11 SEP 95 06:55:58  219.5  07:00:00  10 167.1  07:04:06  114.3  0:08:08  
  6026.  7 11 SEP 95 08:32:19  239.9  08:36:47  14 179.5  08:41:17  118.8  0:08:58  
  6027.  8 11 SEP 95 10:09:25  245.9  10:13:35  11 191.6  10:17:46  137.5  0:08:21  
  6028.  9 11 SEP 95 11:47:44  231.9  11:50:13   3 202.9  11:52:40  174.2  0:04:56  
  6029. 10 12 SEP 95 05:51:39  209.2  05:55:20   7 162.9  05:59:01  116.8  0:07:22 *
  6030. 11 12 SEP 95 07:27:39  234.5  07:32:03  13 175.1  07:36:29  115.7  0:08:50  
  6031. 12 12 SEP 95 09:04:30  245.5  09:08:51  13 187.6  09:13:13  129.6  0:08:43  
  6032. 13 12 SEP 95 10:42:12  240.2  10:45:34   5 199.2  10:48:54  158.5  0:06:42  
  6033. 14 13 SEP 95 04:47:37  196.0  04:50:39   4 159.3  04:53:41  122.5  0:06:04  
  6034. 15 13 SEP 95 06:23:02  227.6  06:27:19  12 170.8  06:31:36  114.1  0:08:34 *
  6035. 16 13 SEP 95 07:59:40  243.4  08:04:07  14 183.3  08:08:34  123.4  0:08:54  
  6036. 17 13 SEP 95 09:37:00  244.4  09:40:52   8 195.4  09:44:43  146.8  0:07:43
  6037. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 108
  6038.  
  6039.  
  6040.  
  6041. When the calculations have been completed, the user is prompted:
  6042.  
  6043.      Elapsed time = 4.6 seconds, Next test at 13 SEP 95  06:05:21
  6044.      Repeat for NEXT 48 HOURS or DISPLAY PASS [N,y,pass#]:
  6045.  
  6046. The final prompt for Doppler Shift Frequency Predictions is similar:
  6047.  
  6048.      Repeat for NEXT 48 HOURS or CALCULATE DOPPLER [N,y,pass#]:
  6049.  
  6050. The initial information ("Location" through "TLE Filename") is sent only to 
  6051. file STSPLUS.LOG and is omitted in the screen version; the screen version 
  6052. includes "#23667 AOS" in the column heading to identify the satellite. The 
  6053. initial information is:
  6054.  
  6055.      Location            Current primary location
  6056.      Prepared            Computer date and time of preparation
  6057.      Satellite Name      Satellite common name or mission name
  6058.      Catalog Number      NORAD Number and International Designation
  6059.      TLE Filename        2-Line file used for data calculations
  6060.  
  6061. The column headings indicate the data displayed. "AOS" is Acquisition of 
  6062. Signal or when the satellite rises above the user's true horizon. "MAX 
  6063. VISIBILITY" is the maximum altitude above the user's true horizon that the 
  6064. satellite reaches during the pass. "LOS" is Loss of Signal or when the 
  6065. satellite sets below the user's true horizon. "#" is an arbitrary pass 
  6066. number for this set of calculations. The format for the data sent to the 
  6067. destination device is slightly different from that displayed; see the Data 
  6068. Mode 9 format description below.
  6069.      For Pass Predictions, the user may select either UTC/GMT or LOCAL date 
  6070. and times for pass predictions. If other than UTC is selected, substitute 
  6071. the appropriate time zone abbreviation as required. The date is given as dd 
  6072. MMM yy (where: "dd" is the day of the month, "MMM" is the alphabetic 
  6073. abbreviation for the month, and "yy" is the last two digits of the year) 
  6074. and only for AOS; since passes may span 00:00:00 hours for the selected 
  6075. time zone, the actual date for MAX VISIBILITY and/or LOS may have to be 
  6076. incremented.
  6077.      Times are calculated to the nearest second, altitudes are rounded to 
  6078. the nearest degree, and azimuths are rounded to the nearest tenth of a 
  6079. degree. Azimuth is always calculated in the sense NESW where North = 0 
  6080. degrees, East = 90 degrees, etc. Note that the degree symbol will appear on 
  6081. the display for all "Azm" and "Alt" data but has been deleted in the sample 
  6082. above in order to maintain compatibility with various printers; the actual 
  6083. display is thus four columns wider than the example above.
  6084.      STSPLUS uses color to enhance the Pass Prediction display and make 
  6085. visible passes more obvious to the user. Users with a monochrome monitor 
  6086. may have to examine candidate passes using the map display to obtain the 
  6087. same information. The orbit of the primary satellite is first examined for 
  6088. line-of-sight passes (as in previous versions). For each pass which rises 
  6089. above the horizon of the user's location, four times are calculated: "AOS", 
  6090. the Acquisition of Signal; "MAX", the time of maximum satellite altitude; 
  6091. "LOS", the Loss of Signal; and "Duration", the total duration of the pass 
  6092. from AOS to LOS. Each pass is then examined for lighting conditions at AOS, 
  6093. MAX, and LOS. If the satellite is in full or partial sunlight and the 
  6094. user's location is in darkness, and the satellite is at least five degrees 
  6095. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 109
  6096.  
  6097.  
  6098. above the true horizon, the pass is a VISIBLE PASS and the satellite may be 
  6099. visible to the naked eye or binoculars if the satellite is sufficiently 
  6100. large and other geometric conditions (along with the weather) are suitable; 
  6101. these visibility conditions are indicated by the color of the information:
  6102.  
  6103.                     NOT VISIBLE         VISIBLE
  6104.           -------------------------------------------------------------
  6105.           AOS       Bright Green        White
  6106.  
  6107.           MAX       Bright Cyan         Bright White (Altitude >=5 deg)
  6108.                     Cyan                White        (Altitude < 5 deg)
  6109.  
  6110.           LOS       Bright Red          White
  6111.  
  6112.      These visibility conditions may appear in a number of combinations. A 
  6113. satellite may be visible at AOS (or LOS) but not at MAX, the satellite may 
  6114. not rise five or more degrees above the user's horizon yet still be 
  6115. technically visible under essentially perfect conditions, and so forth. 
  6116. Further, since the visibility conditions are only tested at three points in 
  6117. the pass, it is possible that certain very low altitude visible passes may 
  6118. not be marked with the appropriate "VISIBLE" color; it is unlikely that 
  6119. these passes would actually be visible in any event. To aid the user (and 
  6120. particularly the user with a monochrome display), passes which are visible 
  6121. at MAX are marked with "*" at the far right in the column labeled "V".
  6122.  
  6123.            SAMPLE VISIBLE PASS PREDICTIONS FOR MIR SPACE STATION
  6124.            -----------------------------------------------------
  6125.  
  6126.    --------#16609 AOS-------  --MAX VISIBILITY--  ------LOS------
  6127.  #    PDT Date & Time    Azm  PDT Time Alt   Azm  PDT Time    Azm Duration V
  6128.  1 24 APR 95 20:31:54  329.2  20:34:09   2 355.1  20:36:26   21.4  0:04:32  
  6129.  2 24 APR 95 22:08:52  338.3  22:12:06   4  16.8  22:15:16   54.7  0:06:24  
  6130.  3 24 APR 95 23:44:22  325.0  23:49:18  22  35.5  23:54:11  105.0  0:09:49  
  6131.  4 25 APR 95 01:20:29  301.7  01:25:28  27 229.2  01:30:26  157.2  0:09:57  
  6132.  5 25 APR 95 14:46:12  141.7  14:47:56   1 121.8  14:49:44  101.3  0:03:32  
  6133.  6 25 APR 95 16:18:20  214.6  16:23:28  49 132.8  16:28:37   52.0  0:10:17  
  6134.  7 25 APR 95 17:55:15  266.1  17:59:50  15 328.5  18:04:28   31.2  0:09:13  
  6135.  8 25 APR 95 19:34:30  315.8  19:37:15   3 348.0  19:40:01   20.4  0:05:31  
  6136.  9 25 APR 95 21:12:39  339.7  21:15:13   2   9.6  21:17:47   39.3  0:05:08  
  6137. 10 25 APR 95 22:48:16  330.6  22:52:45  12  29.6  22:57:09   87.7  0:08:53 *
  6138. 11 26 APR 95 00:24:01  311.2  00:29:15  72 226.2  00:34:27  138.8  0:10:26  
  6139. 12 26 APR 95 02:01:56  271.4  02:04:52   4 236.8  02:07:44  202.9  0:05:48  
  6140. 13 26 APR 95 15:22:31  195.5  15:27:15  20 129.3  15:32:02   62.4  0:09:31  
  6141. 14 26 APR 95 16:58:19  248.8  17:03:19  27 322.7  17:08:20   37.1  0:10:01  
  6142. 15 26 APR 95 18:36:58  299.5  18:40:23   5 341.0  18:43:50   22.6  0:06:52
  6143.  
  6144.      Several types of visible pass conditions are illustrated by the sample 
  6145. data for the Russian Mir Space Station, reproduced above. In this example, 
  6146. all three test points (AOS, MAX, and LOS) are indicated in White for Pass 1 
  6147. and Pass 8; however, since both are very low passes (2 and 3 degrees, 
  6148. respectively), no special flag is shown at the right and it would be 
  6149. unlikely that the pass could actually be seen. Pass 9 shows both AOS and 
  6150. MAX in White but again it is a low pass so no flag is shown at the right. 
  6151. Pass 10 shows AOS in White but MAX in Bright Cyan and includes the "*" 
  6152. special flat at the right; this pass happens to have a 12 degree MAX 
  6153. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 110
  6154.  
  6155.  
  6156. altitude but the satellite disappears into the Earth's shadow approximately 
  6157. 80 seconds (at an altitude of approximately 8 degrees) after it breaks the 
  6158. horizon and might be visible under good conditions. The sample was 
  6159. deliberately chosen to illustrate the difficulties involved. Ideally, a 
  6160. "good" visible pass will be shown in Bright White at AOS, have a MAX 
  6161. altitude of 25 or more degrees, and will be indicated by the special "*" 
  6162. flag at the right. Clear skies are assumed for all viewing conditions.
  6163.      Satellite viewers are reminded that satellite size and shape as well 
  6164. as the physical geometry of the situation can affect visibility. For 
  6165. example, a large satellite positioned between the viewer and the Sun may 
  6166. reflect little or no sunlight towards the viewer and thus not be visible. 
  6167. Conversely, a small satellite with a highly reflective surface (such as a 
  6168. solar panel) which happens to be ideally positioned at a given instant, may 
  6169. produce a brilliant flash on a particular night but nothing the next night. 
  6170. Other satellites (and especially debris objects such as rocket bodies) may 
  6171. be rotating or tumbling and appear to flash from time to time. The specific 
  6172. circumstances which make one satellite visible and another not are too 
  6173. complex for exact analytical solution given the data available. The best 
  6174. that can be done is to estimate when the circumstances are such that naked 
  6175. eye visibility is of relatively high probability for larger, low Earth 
  6176. orbit satellites. MIR, GRO, HST, and the Space Shuttle are ideal targets.
  6177.      When Launch Simulation is enabled (a launch time and date plus launch 
  6178. pad selection has been made using F5 from the Main Menu), STSPLUS adjusts 
  6179. the start time for prediction calculations to MET = 0/00:40:00 or forty 
  6180. minutes after launch (by which time the orbiter will have reached the 
  6181. expected orbit). Pass predictions are not available during the ascent phase 
  6182. of a launch. The start time used is also converted to conventional date and 
  6183. time and an additional message will appear above the data for Pass 1 on 
  6184. both the screen and the selected device output:
  6185.  
  6186.    (Start time adjusted to MET = 0/00:40:00 or 08 JUN 1995 @ 15:00:00 UTC)
  6187.  
  6188. Therefore, the user may view pass predictions for an upcoming launch 
  6189. without cycling through days or weeks of meaningless data. Note, however, 
  6190. that if a launch pad selection has NOT been made, STSPLUS will use the 
  6191. estimated 2-line elements to calculate prediction data.
  6192.  
  6193.      Press ENTER while the passes are being calculated to stop the 
  6194. calculations. When all calculations for the current 48 hour block have been 
  6195. completed, the time elapsed for the calculations is displayed and the user 
  6196. is asked if another set of calculations is desired or if a particular pass 
  6197. should be displayed. Press "N" or ENTER to return to the Main Menu, or 
  6198. press "Y" to perform the next 48 hour block of calculations. The 
  6199. calculations will be stopped when 99 passes have been listed. Typically, 
  6200. from four to sixteen passes are listed for each 48 hour block, the number 
  6201. being related to the characteristics of the current satellite's orbit. If 
  6202. additional passes beyond that time are desired, set simulated time (F8+F3 
  6203. from the Main Menu) to the desired start time and repeat the predictions.
  6204.      To display a particular pass, enter the listed pass number (the number 
  6205. in the far left column marked "#"). Passes are assigned arbitrary numbers 
  6206. from 1 to 99 beginning with the first pass which occurs during or 
  6207. subsequent to the current real or simulated time. Any pass number may be 
  6208. selected, from pass #1 to the last listed pass shown on the screen. 
  6209. (Attempting to enter a pass number larger than the last one shown will 
  6210. cause the computer to "beep" and the prompt will be repeated.) STSPLUS will 
  6211. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 111
  6212.  
  6213.  
  6214. set simulated time to approximately 30 seconds prior to the mid-point of 
  6215. the selected pass and prepare the display. The pass may then be examined 
  6216. for details of lighting, ground track, and so forth. STSPLUS displays "VIS" 
  6217. next to the orbit inclination if a visual sighting may be possible. While 
  6218. examining the pass, use F6 to PAUSE the display, then use the "+" or "-" 
  6219. keys to adjust the simulated time forward or backward. The default time 
  6220. step is one second; press F4 to select a different time step: 1, 10, or 60 
  6221. seconds. Press ENTER to return to normal operation from the PAUSE mode.
  6222.      For Doppler Shift Frequency Predictions only, the displayed pass 
  6223. begins just before AOS (Acquisition of Signal) instead of near the maximum 
  6224. elevation. Doppler shift frequency data will be sent to the output device 
  6225. only after AOS is reached and until LOS (Loss of Signal) is reached. The 
  6226. user may use "fast time" to speed up the operation but there may be some 
  6227. loss of accuracy. Press ENTER once the pass has been completed to return to 
  6228. the Main Menu.
  6229.      Each time predicted passes are requested, the list begins with the 
  6230. first pass which occurs at or subsequent to the current real or simulated 
  6231. time. Note that STSPLUS automatically sets simulated time to display a 
  6232. predicted pass, and that new simulated time remains in effect until the 
  6233. user returns to the Main Menu, at which point the time is restored to the 
  6234. real or simulated time in effect BEFORE the pass prediction was displayed. 
  6235. Repeated use of pass predictions will therefore generally produce the same 
  6236. list of passes; however, if sufficient time elapses between predictions 
  6237. that a pass "comes and goes", new pass numbers will be displayed.
  6238. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 112
  6239.  
  6240.  
  6241. Data Mode 1: Azimuth/Elevation Data Format
  6242. ------------------------------------------
  6243.  
  6244.           1         2         3         4         5
  6245. 0123456789012345678901234567890123456789012345678901234
  6246. -------------------------------------------------------
  6247. 02/10/1993  13:58:09  20580    -2.472   248.222    1675 [CR/LF]
  6248. -----+----  ----+---  --+--  ----+---  ----+--- ---+---
  6249.      |          |       |        |         |       |
  6250.      |          |       |        |         |       +--- Range 
  6251.      |          |       |        |         |
  6252.      |          |       |        |         +----------- Azimuth
  6253.      |          |       |        |
  6254.      |          |       |        +--------------------- Elevation
  6255.      |          |       |
  6256.      |          |       +------------------------------ NORAD #
  6257.      |          |
  6258.      |          +-------------------------------------- UTC Time
  6259.      |
  6260.      +------------------------------------------------- UTC Date
  6261.  
  6262.  
  6263. UTC Date:      Current date in Universal Coordinated Time, mm/dd/yyyy
  6264.  
  6265. UTC Time:      Current time in Universal Coordinated Time, hh:mm:ss
  6266.  
  6267. NORAD #:       Satellite NORAD Number
  6268.  
  6269. Azimuth:       Azimuth in degrees to satellite in the sense NESW
  6270.  
  6271. Elevation:     Elevation to satellite in degrees above true horizon
  6272.  
  6273. Range:         Range from User Location to Satellite in km
  6274.  
  6275. [CR/LF]:       Each data line is terminated with a CR and LF in addition to 
  6276.                the 54 printing characters shown, for a total of 56 
  6277.                characters per data line.
  6278. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 113
  6279.  
  6280.  
  6281. Data Mode 2: Latitude/Longitude Data Format
  6282. -------------------------------------------
  6283.  
  6284.           1         2         3         4         5
  6285. 0123456789012345678901234567890123456789012345678901234
  6286. -------------------------------------------------------
  6287. 02/11/1993  13:46:40  20580    -5.182   155.667     593 [CR/LF]
  6288. -----+----  ----+---  --+--  ----+---  ----+--- ---+---
  6289.      |          |       |        |         |       |
  6290.      |          |       |        |         |       +--- Orbit Altitude
  6291.      |          |       |        |         |
  6292.      |          |       |        |         +----------- Longitude
  6293.      |          |       |        |
  6294.      |          |       |        +--------------------- Latitude
  6295.      |          |       |
  6296.      |          |       +------------------------------ NORAD #
  6297.      |          |
  6298.      |          +-------------------------------------- UTC Time
  6299.      |
  6300.      +------------------------------------------------- UTC Date
  6301.  
  6302.  
  6303. UTC Date:      Current date in Universal Coordinated Time, mm/dd/yyyy
  6304.  
  6305. UTC Time:      Current time in Universal Coordinated Time, hh:mm:ss
  6306.  
  6307. NORAD #:       Satellite NORAD Number
  6308.  
  6309. Latitude:      Geodetic Latitude in degrees of sub-satellite point 
  6310.                (satellite ground track)
  6311.  
  6312. Longitude:     Geodetic Longitude in degrees of sub-satellite point 
  6313.                (satellite ground track)
  6314.  
  6315. Orbit Alt:     Altitude in kilometers of the satellite above the Earth's 
  6316.                surface 
  6317.  
  6318. [CR/LF]:       Each data line is terminated with a CR and LF in addition to 
  6319.                the 54 printing characters shown, for a total of 56 
  6320.                characters per data line.
  6321. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 114
  6322.  
  6323.  
  6324. Data Mode 3: Topocentric RA/DEC Data Format
  6325. -------------------------------------------
  6326.  
  6327.           1         2         3         4
  6328. 01234567890123456789012345678901234567890123456
  6329. -----------------------------------------------
  6330. 02/11/1993  13:47:20  20580     7.111   -25.941 [CR/LF]
  6331. -----+----  ----+---  --+--  ----+---  ----+---
  6332.      |          |       |        |         |
  6333.      |          |       |        |         +----------- DEC
  6334.      |          |       |        |
  6335.      |          |       |        +--------------------- RA
  6336.      |          |       |
  6337.      |          |       +------------------------------ NORAD #
  6338.      |          |
  6339.      |          +-------------------------------------- UTC Time
  6340.      |
  6341.      +------------------------------------------------- UTC Date
  6342.  
  6343.  
  6344. UTC Date:      Current date in Universal Coordinated Time, mm/dd/yyyy
  6345.  
  6346. UTC Time:      Current time in Universal Coordinated Time, hh:mm:ss
  6347.  
  6348. NORAD #:       Satellite NORAD Number
  6349.  
  6350. RA:            Topocentric Right Ascension in hours
  6351.  
  6352. DEC:           Topocentric Declination in degrees
  6353.  
  6354. [CR/LF]:       Each data line is terminated with a CR and LF in addition to 
  6355.                the 46 printing characters shown, for a total of 48 
  6356.                characters per data line.
  6357.  
  6358. NOTES:
  6359.  
  6360. 1.   Topocentric coordinates give the right ascension and declination as 
  6361.      seen from the current user's location on the surface of the Earth.
  6362.  
  6363. 2.   Coordinates are equator and equinox of date.
  6364. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 115
  6365.  
  6366.  
  6367. Data Mode 4: Ascending Node X-Y-Z State Vector
  6368. ----------------------------------------------
  6369.  
  6370. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 4 
  6371.  
  6372. Vector format = 4
  6373. Satellite Name:         MIR Space Station
  6374. Catalog Number:         16609  86017A
  6375. Epoch Date/Time:        93206.71622934028
  6376.                         25 JUL 1993  17:11:22.215 UTC
  6377. ECI X:                   6083.74442210995 km
  6378.     Y:                   2969.71930867257 km
  6379.     Z:                      0.01043524694 km
  6380.     Xdot:                  -2.09290827983 km/sec
  6381.     Ydot:                   4.27922666083 km/sec
  6382.     Zdot:                   6.01892329735 km/sec
  6383. Ndot/2 (Drag):              0.00056174000
  6384. Nndot/6:                    0.00000000000
  6385. B-Star:                     0.00071196000
  6386. ElSet #:                  196.00000000000
  6387. Rev @ Epoch:            42514.00433526011
  6388.  
  6389.  
  6390. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 14 
  6391.  
  6392. Vector format = 14
  6393. Satellite Name:         MIR Space Station
  6394. Catalog Number:         16609  86017A
  6395. Epoch Date/Time:        93206.71622934028
  6396.                         25 JUL 1993  17:11:22.215 UTC
  6397. ECI X:               19959752.12027331000 ft
  6398.     Y:                9743154.40544174400 ft
  6399.     Z:                     34.23630116129 ft
  6400.     Xdot:               -6866.48346437341 ft/sec
  6401.     Ydot:               14039.42991197058 ft/sec
  6402.     Zdot:               19747.08480675116 ft/sec
  6403. Ndot/2 (Drag):              0.00056174000
  6404. Nndot/6:                    0.00000000000
  6405. B-Star:                     0.00071196000
  6406. ElSet #:                  196.00000000000
  6407. Rev @ Epoch:            42514.00523843931
  6408.  
  6409.  
  6410. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 24 
  6411.  
  6412. Vector format = 24
  6413. Satellite Name:         MIR Space Station
  6414. Catalog Number:         16609  86017A
  6415. Epoch Date/Time:        93206.71622934028
  6416.                         25 JUL 1993  17:11:22.215 UTC
  6417. ECI X:                   3284.95919120368 nm
  6418.     Y:                   1603.52014507239 nm
  6419.     Z:                      0.00563458372 nm
  6420.     Xdot:                  -1.13008006471 nm/sec
  6421.     Ydot:                   2.31059754904 nm/sec
  6422. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 116
  6423.  
  6424.  
  6425.     Zdot:                   3.24995858388 nm/sec
  6426. Ndot/2 (Drag):              0.00056174000
  6427. Nndot/6:                    0.00000000000
  6428. B-Star:                     0.00071196000
  6429. ElSet #:                  196.00000000000
  6430. Rev @ Epoch:            42514.00325144509
  6431.  
  6432.  
  6433. NOTES:
  6434.  
  6435. 1.   The X-Y-Z Cartesian State Vector is given as a standard Earth-centered 
  6436.      inertial ("ECI") cartesian 6-dimensional state vector where the X-Axis 
  6437.      is pointing toward the vernal equinox, the Z-Axis is pointing toward 
  6438.      the North Pole, and the Y-Axis is mutually orthogonal to the other 
  6439.      axes in a right-handed axis system. All coordinates are for true 
  6440.      equator and equinox of date.
  6441.  
  6442. 2.   The units of measure for the state vector may be determined by the 
  6443.      tens digit of the Data Mode in the initial header line as well as 
  6444.      being indicated with the data:
  6445.  
  6446.       4   Kilometers and kilometers per second
  6447.      14   Feet and feet per second
  6448.      24   Nautical miles and nautical miles per second
  6449.  
  6450. 3.   One data item is given per line, labeled as shown in the examples. The 
  6451.      data in the first four lines (Satellite Name, Catalog Number, and two 
  6452.      lines of Date/Time) begin in column 25. The remaining numeric data 
  6453.      items begin in column 21 and use a FORTRAN-like format statement 
  6454.      F21.11.
  6455.  
  6456. 4.   The Catalog Number is given first as the NORAD Number ("16609" in the 
  6457.      example) and then as the International Designation ("86017A"). The 
  6458.      "launch piece" of the International Designation is from 1 to 3 
  6459.      letters. Some 2-line elements omit the International Designation, in 
  6460.      which case that portion will be blank.
  6461.  
  6462. 5.   Note that the Date/Time is presented on two lines in two different 
  6463.      formats. The first format is the NASA Day-of-Year ("DOY") format, 
  6464.      YYDDD.DDDDDD, since that is the format used by NASA/JSC for X-Y-Z 
  6465.      state vectors for the Space Shuttle, in 2-line elements, and in 
  6466.      program VEC2TLE. In the DOY format, time is counted from midnight 
  6467.      (00:00 UTC) each day. Some calculations may require instead the Julian 
  6468.      Date format which counts time from noon (12:00 UTC) each day. The 
  6469.      Date/Time is also "decoded" and given in the more conventional 
  6470.      "MM/DD/YYYY  HH/MM/SS.SSS" format for clarity using Coordinated 
  6471.      Universal Time (UTC/GMT).
  6472.  
  6473. 6.   The ElSet Number is specified in the 2-line elements used to generate 
  6474.      the ground track and is always given as an integer. Note that ElSet 
  6475.      Numbers may not necessarily follow in sequence and that different 
  6476.      sources will use different sequences of ElSet numbers.
  6477.  
  6478. 7.   The Rev Number at Epoch (the orbit number at the time the data is 
  6479.      sampled) is based upon the Rev Number specified in the 2-line elements 
  6480. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 117
  6481.  
  6482.  
  6483.      used to generate the ground track. The fractional part is calculated 
  6484.      by STSPLUS geometrically from the ascending node. Note that US Space 
  6485.      Command uses a different orbit numbering convention than does NASA for 
  6486.      space shuttle missions; US Space Command usually specifies the first 
  6487.      (partial) orbit number as Rev 0, while NASA specifies that orbit 
  6488.      number as Rev 1. For satellites which have been in orbit for long 
  6489.      periods of time, the Rev Number may be arbitrary.
  6490. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 118
  6491.  
  6492.  
  6493. Data Mode 5: Precision X-Y-Z Cartesian State Vector, 2 Data Lines
  6494. -----------------------------------------------------------------
  6495.  
  6496. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 5 
  6497. 20580  93110.043125      4920.98348         4440.02814        -2158.84295
  6498.                            -4.02147461570      5.78870948196      2.74131815428
  6499. 20580  93110.043171      4904.85124         4463.14112        -2147.85724
  6500.                            -4.04461763461      5.76773962933      2.75148946765
  6501.  
  6502. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 15 
  6503. 20580  93110.045081  13656864.66720     17514322.54968     -5452252.42794
  6504.                        -16168.27686974290  15789.75251859515  10248.33566657315
  6505. 20580  93110.045139  13575822.39276     17593013.13238     -5400930.14914
  6506.                        -16248.48336702945  15686.35334359047  10280.38786725583
  6507.  
  6508. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 25 
  6509. 20580  93110.046829      1817.50246         3234.50460         -631.72242
  6510.                            -3.02340746009      2.05326951871      1.82336359537
  6511. 20580  93110.046991      1774.96638         3262.87575         -606.12299
  6512.                            -3.05304428709      1.99966800523      1.83360328215
  6513.  
  6514. NOTES:
  6515.  
  6516. 1.   The X-Y-Z Cartesian State Vector is given as a standard Earth-centered 
  6517.      inertial ("ECI") cartesian 6-dimensional state vector where the X-Axis 
  6518.      is pointing toward the vernal equinox, the Z-Axis is pointing toward 
  6519.      the North Pole, and the Y-Axis is mutually orthogonal to the other 
  6520.      axes in a right-handed axis system. All coordinates are for true 
  6521.      equator and equinox of date.
  6522.  
  6523. 2.   The units of measure for the state vector may be determined by the 
  6524.      tens digit of the Data Mode in the initial header line:
  6525.  
  6526.       5   Kilometers and kilometers per second
  6527.      15   Feet and feet per second
  6528.      25   Nautical miles and nautical miles per second
  6529.  
  6530. 3.   The NASA Day-of-Year format is used here for date and time since that 
  6531.      is the format used by JSC for X-Y-Z state vectors and also in 2-line 
  6532.      elements. In the DOY format, time is counted from midnight (00:00 UTC) 
  6533.      each day. Some calculations may require instead the Julian Date format 
  6534.      which counts time from noon (12:00 UTC) each day.
  6535.  
  6536. 4.   Two successive data samples are shown for each data mode.
  6537.  
  6538. 5.   The following FORTRAN-like format statements may be used to read the 
  6539.      two lines of data in this mode for all units of measure:
  6540.  
  6541.      First Line:
  6542.      -----------
  6543.           Catalog #:     I5
  6544.                          2X
  6545.           Date/Time:     F15.9
  6546.           X:             F15.5
  6547.                          4X
  6548. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 119
  6549.  
  6550.  
  6551.           Y:             F15.5
  6552.                          4X
  6553.           Z:             F15.5
  6554.                          CR/LF
  6555.  
  6556.      Second Line:
  6557.      ------------
  6558.                          23X
  6559.           Xdot:          F18.11
  6560.                          1X
  6561.           Ydot:          F18.11
  6562.                          1X
  6563.           Zdot:          F18.11
  6564.                          CR/LF
  6565. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 120
  6566.  
  6567.  
  6568. Data Mode 6: Precision X-Y-Z Cartesian State Vector, Comma Delimited
  6569. --------------------------------------------------------------------
  6570.  
  6571. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 6 
  6572. 0,0,20580,93110.0476041667,2982.28779295502,6229.01725815628,-940.796339818487,
  6573.                            -5.85010701911522,3.3199940892324,3.46047048985284
  6574. 0,0,20580,93110.0476851852,2941.25120957693,6252.07713790904,-916.54588610151,
  6575.                            -5.87454395677527,3.2685046500327,3.46815363454982
  6576.  
  6577. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 16 
  6578. 0,1,20580,93110.0482060185,8771281.06140276,20969911.6226162,-2491608.1429704,
  6579.                            -19762.0576284838,9623.02409449012,11524.6952898439
  6580. 0,1,20580,93110.0482638889,8672341.7437806,21017717.5456987,-2433947.77946384,
  6581.                            -19813.4647395816,9499.28476766938,11539.2506632381
  6582.  
  6583. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 26 
  6584. 0,2,20580,93110.0493865741,1103.65585656622,3591.279279101,-214.476932551084,
  6585.                            -3.4057330597861,1.1598790254898,1.9344163566285
  6586. 0,2,20580,93110.049537037,1059.27271053518,3605.99939807939,-189.308779132495,
  6587.                            -3.42231018081901,1.10471766926502,1.93751948609809
  6588.  
  6589. NOTES:
  6590.  
  6591. 1.   The X-Y-Z Cartesian State Vector is given as a standard Earth-centered 
  6592.      inertial ("ECI") cartesian 6-dimensional state vector where the X-Axis 
  6593.      is pointing toward the vernal equinox, the Z-Axis is pointing toward 
  6594.      the North Pole, and the Y-Axis is mutually orthogonal to the other 
  6595.      axes in a right-handed axis system. All coordinates are for true 
  6596.      equator and equinox of date.
  6597.  
  6598. 2.   The units of measure for the state vector may be determined by the 
  6599.      tens digit of the Data Mode in the initial header line as well as the 
  6600.      second parameter in the comma delimited data string:
  6601.  
  6602.      Data Param
  6603.      Mode    #2     Units
  6604.      -----------------------------------------------------------
  6605.         6     0     Kilometers and kilometers per second
  6606.        16     1     Feet and feet per second
  6607.        26     2     Nautical miles and nautical miles per second
  6608.  
  6609. 3.   The comma delimited data are generated as a single line terminated by 
  6610.      CR/LF. The examples above have been split into two lines for printing 
  6611.      purposes.
  6612.  
  6613. 4.   The data are written in a single data line in the following order, 
  6614.      separated by a comma between items:
  6615.  
  6616.      Epoch Flag, always zero signifying equator and equinox of date.
  6617.      Units Flag (see Note 1 above)
  6618.      Catalog/NORAD number
  6619.      Date (YYDDD.DDDDDDDD... format)
  6620.      ECI X
  6621.      ECI Y
  6622.      ECI Z
  6623. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 121
  6624.  
  6625.  
  6626.      ECI Xdot
  6627.      ECI Ydot
  6628.      ECI Zdot
  6629.  
  6630. 5.   Line length will vary as a function of the data.
  6631.  
  6632. 6.   Two successive data samples are shown for each data mode.
  6633. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 122
  6634.  
  6635.  
  6636. Data Mode 7: Precision X-Y-Z Cartesian State Vector, Labeled Data
  6637. -----------------------------------------------------------------
  6638.  
  6639. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 7 
  6640.  
  6641. Vector format = 7
  6642. Satellite Name:         MIR Space Station
  6643. Catalog Number:         16609  86017A
  6644. Epoch Date/Time:        93192.11956018518
  6645.                         11 JUL 1993  02:52:10.000 UTC
  6646. ECI X:                  -3441.20195444797 km
  6647.     Y:                  -3110.29870646026 km
  6648.     Z:                   4920.32069520120 km
  6649.     Xdot:                   2.90216455238 km/sec
  6650.     Ydot:                  -6.74909064951 km/sec
  6651.     Zdot:                  -2.23710677970 km/sec
  6652. Ndot/2 (Drag):              0.00008567000
  6653. Nndot/6:                    0.00000000000
  6654. B-Star:                     0.00011546000
  6655. ElSet #:                  167.00000000000
  6656. Rev @ Epoch:            42286.31052536559
  6657.  
  6658. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 17 
  6659.  
  6660. Vector format = 17
  6661. Satellite Name:         MIR Space Station
  6662. Catalog Number:         16609  86017A
  6663. Epoch Date/Time:        93192.12233796297
  6664.                         11 JUL 1993  02:56:10.000 UTC
  6665. ECI X:               -8617248.92526347200 ft
  6666.     Y:              -15077459.08108566000 ft
  6667.     Z:               13806887.09734187000 ft
  6668.     Xdot:               12614.26230523560 ft/sec
  6669.     Ydot:              -18214.71804776612 ft/sec
  6670.     Zdot:              -12006.04438377176 ft/sec
  6671. Ndot/2 (Drag):              0.00008567000
  6672. Nndot/6:                    0.00000000000
  6673. B-Star:                     0.00011546000
  6674. ElSet #:                  167.00000000000
  6675. Rev @ Epoch:            42286.35385448637
  6676.  
  6677. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 27 
  6678.  
  6679. Vector format = 27
  6680. Satellite Name:         MIR Space Station
  6681. Catalog Number:         16609  86017A
  6682. Epoch Date/Time:        93192.12280092592
  6683.                         11 JUL 1993  02:56:50.000 UTC
  6684. ECI X:                  -1333.74601094830 nm
  6685.     Y:                  -2598.74977950943 nm
  6686.     Z:                   2190.96899536823 nm
  6687.     Xdot:                   2.14691236531 nm/sec
  6688.     Ydot:                  -2.86693936350 nm/sec
  6689.     Zdot:                  -2.09121400862 nm/sec
  6690. Ndot/2 (Drag):              0.00008567000
  6691. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 123
  6692.  
  6693.  
  6694. Nndot/6:                    0.00000000000
  6695. B-Star:                     0.00011546000
  6696. ElSet #:                  167.00000000000
  6697. Rev @ Epoch:            42286.36107600650
  6698.  
  6699.  
  6700. NOTES:
  6701.  
  6702. 1.   The X-Y-Z Cartesian State Vector is given as a standard Earth-centered 
  6703.      inertial ("ECI") cartesian 6-dimensional state vector where the X-Axis 
  6704.      is pointing toward the vernal equinox, the Z-Axis is pointing toward 
  6705.      the North Pole, and the Y-Axis is mutually orthogonal to the other 
  6706.      axes in a right-handed axis system. All coordinates are for true 
  6707.      equator and equinox of date.
  6708.  
  6709. 2.   The units of measure for the state vector may be determined by the 
  6710.      tens digit of the Data Mode in the initial header line as well as 
  6711.      being indicated with the data:
  6712.  
  6713.       7   Kilometers and kilometers per second
  6714.      17   Feet and feet per second
  6715.      27   Nautical miles and nautical miles per second
  6716.  
  6717. 3.   One data item is given per line, labeled as shown in the examples. The 
  6718.      data in the first four lines (Satellite Name, Catalog Number, and two 
  6719.      lines of Date/Time) begin in column 25. The remaining numeric data 
  6720.      items begin in column 21 and use a FORTRAN-like format statement 
  6721.      F21.11.
  6722.  
  6723. 4.   The Catalog Number is given first as the NORAD Number ("16609" in the 
  6724.      example) and then as the International Designation ("86017A"). The 
  6725.      "launch piece" portion of the International Designation is from 1 to 3 
  6726.      letters. Some 2-line elements omit the International Designation, in 
  6727.      which case that portion will be blank.
  6728.  
  6729. 5.   Note that the Date/Time is presented on two lines in two different 
  6730.      formats. The first format is the NASA Day-of-Year ("DOY") format, 
  6731.      YYDDD.DDDDDD, since that is the format used by NASA/JSC for X-Y-Z 
  6732.      state vectors for the Space Shuttle, in 2-line elements, and in 
  6733.      program VEC2TLE. In the DOY format, time is counted from midnight 
  6734.      (00:00 UTC) each day. Some calculations may require instead the Julian 
  6735.      Date format which counts time from noon (12:00 UTC) each day. The 
  6736.      Date/Time is also "decoded" and given in the more conventional 
  6737.      "MM/DD/YYYY  HH/MM/SS.SSS" format for clarity using Coordinated 
  6738.      Universal Time (UTC/GMT).
  6739.  
  6740. 6.   The ElSet Number is specified in the 2-line elements used to generate 
  6741.      the ground track and is always given as an integer. Note that ElSet 
  6742.      Numbers may not necessarily follow in sequence and that different 
  6743.      sources will use different sequences of ElSet numbers.
  6744.  
  6745. 7.   The Rev Number at Epoch (the orbit number at the time the data is 
  6746.      sampled) is based upon the Rev Number specified in the 2-line elements 
  6747.      used to generate the ground track. The fractional part is calculated 
  6748.      by STSPLUS geometrically from the ascending node. Note that US Space 
  6749. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 124
  6750.  
  6751.  
  6752.      Command uses a different orbit numbering convention than does NASA for 
  6753.      space shuttle missions; US Space Command usually specifies the first 
  6754.      (partial) orbit number as Rev 0, while NASA specifies that orbit 
  6755.      number as Rev 1. For satellites which have been in orbit for long 
  6756.      periods of time, the Rev Number may be arbitrary.
  6757. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 125
  6758.  
  6759.  
  6760. Data Mode 8: Doppler Shift Predictions
  6761. --------------------------------------
  6762.  
  6763. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 8 
  6764.  
  6765. Satellite Name:         AO-27
  6766. Catalog Number:         22825  93061C  
  6767.  
  6768. Uplink Center Frequency:    145.85000 MHz
  6769. Dnlink Center Frequency:    436.80000 MHz
  6770.                                                          Freq Diff in Hz
  6771. MM/DD     TIME     Sat Lat   Sat Lon  Sat Elv  Sat Azm   Uplink   DnLink
  6772. ------------------------------------------------------------------------
  6773. 07/31 18:21:00 UTC  56.992  -102.805    1.748   19.947    -3171     9497 
  6774. 07/31 18:22:00 UTC  53.549  -104.703    5.777   22.118    -3135     9388 
  6775. 07/31 18:23:00 UTC  50.085  -106.353   10.523   24.984    -3062     9170 
  6776. 07/31 18:24:00 UTC  46.604  -107.814   16.339   29.016    -2926     8764 
  6777. 07/31 18:25:00 UTC  43.109  -109.129   23.770   35.186    -2673     8005 
  6778. 07/31 18:26:00 UTC  39.603  -110.330   33.417   45.735    -2189     6555 
  6779. 07/31 18:27:00 UTC  36.088  -111.439   44.547   65.985    -1291     3865 
  6780. 07/31 18:28:00 UTC  32.565  -112.475   50.407  101.881       63     -188 
  6781. 07/31 18:29:00 UTC  29.035  -113.452   43.796  136.739     1389    -4161 
  6782. 07/31 18:30:00 UTC  25.501  -114.381   32.707  155.928     2247    -6730 
  6783. 07/31 18:31:00 UTC  21.962  -115.271   23.276  165.962     2707    -8108 
  6784. 07/31 18:32:00 UTC  18.419  -116.131   16.011  171.851     2949    -8832 
  6785. 07/31 18:33:00 UTC  14.873  -116.966   10.302  175.688     3080    -9223 
  6786. 07/31 18:34:00 UTC  11.326  -117.782    5.625  178.391     3150    -9435 
  6787. 07/31 18:35:00 UTC   7.777  -118.584    1.638  180.406     3186    -9543
  6788.  
  6789. NOTES:
  6790.  
  6791. 1.   The header information gives the satellite name and catalog number, 
  6792.      the Epoch Date/Time of the TLEs, and the center frequencies for the 
  6793.      Uplink and the Downlink (usually in units of MHz) as read from file 
  6794.      STSPLUS.FRQ (if present) or the default value of 100 MHz.
  6795.  
  6796. 2.   One data line is generated for each time step. For the date, only the 
  6797.      month and day ("MM/DD") are given in order to accommodate line length 
  6798.      restrictions. The time is given in Coordinated Universal Time (UTC).
  6799.  
  6800. 3.   The satellite geodetic coordinates, latitude and longitude, are given 
  6801.      in degrees. Negative latitude is South, negative longitude is West.
  6802.  
  6803. 4.   The satellite horizon coordinates, elevation and azimuth, are given in 
  6804.      degrees and the sense is NESW, North = 0, East = 90, etc.
  6805.  
  6806. 5.   The doppler shift calculations are shown as the frequency difference 
  6807.      (in Hz) from the corresponding center frequency (in MHz, shown in the 
  6808.      header) at the selected intervals throughout the pass.
  6809. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 126
  6810.  
  6811.  
  6812. Data Mode 9: Pass Predictions, All Passes
  6813. -----------------------------------------
  6814.  
  6815. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 19 
  6816.  
  6817. Location:          Palos Verdes, CA
  6818.   Latitude:          33.7632 N
  6819.   Longitude:       -118.4057 W
  6820.   Elevation:        186 meters
  6821. Prepared:          14 Feb 1996  14:33:55 PST
  6822.  
  6823. Satellite Name:    MIR Space Station
  6824. Catalog Number:    16609  86017A  
  6825. Pass Type:         All passes
  6826. TLE Filename:      TL.TXT
  6827.  
  6828.    -----------AOS-----------  --MAX VISIBILITY--  ------LOS------
  6829.  #    PST Date & Time    Azm  PST Time Alt   Azm  PST Time    Azm Duration V
  6830.  1 14 FEB 96 15:44:48  128.1  15:45:25   0 121.1  15:46:06  113.5  0:01:18  
  6831.  2 14 FEB 96 17:15:50  211.2  17:20:56  41 132.4  17:26:05   53.7  0:10:15  
  6832.  3 14 FEB 96 18:52:35  262.8  18:57:18  17 327.6  19:02:03   32.4  0:09:28 *
  6833.  4 14 FEB 96 20:31:47  312.4  20:34:42   3 346.7  20:37:40   21.2  0:05:53  
  6834.  5 14 FEB 96 22:10:09  338.8  22:12:43   2   8.4  22:15:15   37.5  0:05:06  
  6835.  6 14 FEB 96 23:45:55  331.2  23:50:21  11  28.5  23:54:43   85.0  0:08:48  
  6836.  7 15 FEB 96 01:21:41  312.7  01:26:57  85 229.5  01:32:13  135.7  0:10:32  
  6837.  8 15 FEB 96 02:59:19  276.1  03:02:40   5 236.2  03:05:57  196.9  0:06:38  
  6838.  9 15 FEB 96 16:20:43  192.2  16:25:22  17 128.4  16:30:04   64.3  0:09:21  
  6839. 10 15 FEB 96 17:56:21  245.9  18:01:25  31 321.9  18:06:32   38.3  0:10:11 *
  6840. 11 15 FEB 96 19:34:55  296.4  19:38:28   6 339.8  19:42:06   23.6  0:07:11 *
  6841. 12 15 FEB 96 21:14:07  335.2  21:16:23   2   1.1  21:18:39   26.8  0:04:32  
  6842. 13 15 FEB 96 22:50:26  335.4  22:54:14   7  22.0  22:58:01   68.2  0:07:35  
  6843. 14 16 FEB 96 00:26:01  319.9  00:31:13  38  39.5  00:36:23  118.6  0:10:22  
  6844. 15 16 FEB 96 02:02:38  292.6  02:07:12  14 232.5  02:11:42  172.9  0:09:04  
  6845. -+ ---------+--------  --+--  ----+---  -+ --+--  ----+---  --+-- ----+--- +
  6846.  |          |            |        |      |   |        |       |       |    |
  6847. Pass #      |            |        |      |   |        |       |       |    |
  6848.             |            |        |      |   |        |       |       |    |
  6849. AOS Date/Time            |        |      |   |        |       |       |    |
  6850. (dd MMM yy hh:mm:ss)     |        |      |   |        |       |       |    |
  6851.                          |        |      |   |        |       |       |    |
  6852. AOS Azimuth (degrees) ---+        |      |   |        |       |       |    |
  6853.                                   |      |   |        |       |       |    |
  6854. MAX Time (hh:mm:ss) --------------+      |   |        |       |       |    |
  6855.                                          |   |        |       |       |    |
  6856. MAX Altitude (degrees) ------------------+   |        |       |       |    |
  6857.                                              |        |       |       |    |
  6858. MAX Azimuth (degrees) -----------------------+        |       |       |    |
  6859.                                                       |       |       |    |
  6860. LOS Azimuth (degrees) --------------------------------+       |       |    |
  6861.                                                               |       |    |
  6862. LOS Time (hh:mm:ss) ------------------------------------------+       |    |
  6863.                                                                       |    |
  6864. Total Pass Duration (hh:mm:ss) ---------------------------------------+    |
  6865.                                                                            |
  6866. Visible Pass Flag (blank or "*") ------------------------------------------+
  6867. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 127
  6868.  
  6869.  
  6870.  
  6871. NOTES:
  6872.  
  6873. 1.   When the Data Output mode is set up for pass predictions, dates and 
  6874.      times for pass predictions may be selected for UTC/GMT or local time 
  6875.      and the selected time zone abbreviation and time scale will be used. 
  6876.      Substitute the appropriate abbreviation for "UTC" as required if other 
  6877.      than UTC has been selected. When UTC or GMT is selected, the Data Mode 
  6878.      will be given as "9"; when local time is selected, the Data Mode will 
  6879.      be given as "19".
  6880.  
  6881. 2.   The Pass # is an arbitrary number assigned by STSPLUS during the pass 
  6882.      calculations and is a function of the real or simulated time at which 
  6883.      the calculations are performed. If the real or simulated time is 
  6884.      changed, the pass numbers may change and different passes may be 
  6885.      shown.
  6886.  
  6887. 3.   The satellite NORAD number is included in the heading, "16609" in the 
  6888.      sample above.
  6889.  
  6890. 4.   The Date (UTC/GMT or local) or Mission Day (MET) is given only for 
  6891.      AOS. Since a pass may span 00:00:00 hours, the date or mission day for 
  6892.      MAX VISIBILITY and/or LOS may have to be incremented from that shown 
  6893.      for AOS.
  6894.  
  6895. 5.   All azimuths ("Azm") have been rounded to the nearest 0.1 degree; the 
  6896.      MAX VISIBILITY altitude ("Alt") has been rounded to the nearest 
  6897.      degree.
  6898.  
  6899. 6.   When viewed on the screen, all Azimuths and the Altitude will include 
  6900.      the degree symbol and the data is four columns wider than the sample 
  6901.      shown above.
  6902.  
  6903. 7.   The Visible Pass Flag will be blank if the pass is not visible or will 
  6904.      display "*" if all or part of the pass is visible. A visible pass is 
  6905.      defined as a pass which occurs with the satellite in sunlight, the 
  6906.      viewing location in darkness, and the satellite elevation above the 
  6907.      true horizon greater than 5 degrees. These conditions typically occur 
  6908.      prior to sunrise and subsequent to sunset (although exceptions are 
  6909.      possible with higher inclination satellites during certain times of 
  6910.      the year).
  6911.  
  6912. 8.   The initial header information does not appear on the screen version 
  6913.      of the pass predictions; instead, a single header line gives the pass 
  6914.      type and criteria. The location is the current primary location; the 
  6915.      preparation date and time shown is that for which the computer is set 
  6916.      when the data are generated; the catalog number is the NORAD Number 
  6917.      followed by the International Designation.
  6918. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 128
  6919.  
  6920.  
  6921. Data Mode 9: Pass Predictions, Line-of-Sight Passes
  6922. ---------------------------------------------------
  6923.  
  6924. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 19 
  6925.  
  6926. Location:          Palos Verdes, CA
  6927.   Latitude:          33.7632 N
  6928.   Longitude:       -118.4057 W
  6929.   Elevation:        186 meters
  6930. Prepared:          14 Feb 1996  14:34:15 PST
  6931.  
  6932. Satellite Name:    MIR Space Station
  6933. Catalog Number:    16609  86017A  
  6934. Pass Type:         Line-of-Sight, MinAlt = 5 deg, MinHor = 3 deg
  6935. TLE Filename:      TL.TXT
  6936.  
  6937.    -----------AOS-----------  --MAX VISIBILITY--  ------LOS------
  6938.  #    PST Date & Time    Azm  PST Time Alt   Azm  PST Time    Azm Duration
  6939.  1 14 FEB 96 17:16:33  209.5  17:20:56  41 132.6  17:25:19   55.5  0:08:46  
  6940.  2 14 FEB 96 18:53:27  268.1  18:57:18  17 327.4  19:01:10   27.0  0:07:43  
  6941.  3 14 FEB 96 23:46:56  339.0  23:50:20  11  28.3  23:53:46   77.8  0:06:50  
  6942.  4 15 FEB 96 01:22:26  312.7  01:26:57  85 228.0  01:31:30  135.7  0:09:04  
  6943.  5 15 FEB 96 03:00:42  262.1  03:02:39   5 236.3  03:04:38  210.3  0:03:56  
  6944.  6 15 FEB 96 16:21:31  187.5  16:25:22  17 128.3  16:29:13   69.1  0:07:42  
  6945.  7 15 FEB 96 17:57:07  248.6  18:01:25  31 322.0  18:05:44   35.5  0:08:37  
  6946.  8 15 FEB 96 19:36:15  309.6  19:38:29   6 339.8  19:40:44   10.2  0:04:29  
  6947.  9 15 FEB 96 22:51:42  347.4  22:54:15   7  22.0  22:56:48   56.9  0:05:06  
  6948. 10 16 FEB 96 00:26:49  322.2  00:31:12  38  39.0  00:35:39  116.5  0:08:50  
  6949. 11 16 FEB 96 02:03:32  286.7  02:07:12  14 232.5  02:10:52  178.4  0:07:20  
  6950.  
  6951. NOTES:
  6952.  
  6953. 1.   Column descriptions for Line-of-Sight Passes are the same as for All 
  6954.      Passes except that the "V" column at the right is omitted.
  6955.  
  6956. 2.   Passes with a duration less than 10 seconds are ignored.
  6957.  
  6958. 3.   MinAlt gives the minimum altitude (elevation above the true horizon) 
  6959.      which the pass must attain in order to be included.
  6960.  
  6961. 4.   MinHor gives the altitude (elevation above the true horizon) which the 
  6962.      pass must attain for AOS and LOS. The AOS and LOS data correspond to 
  6963.      this point at the beginning and end of the pass.
  6964. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 129
  6965.  
  6966.  
  6967. Data Mode 9: Pass Predictions, Visible Passes
  6968. ---------------------------------------------
  6969.  
  6970. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 19 
  6971.  
  6972. Location:          Palos Verdes, CA
  6973.   Latitude:          33.7632 N
  6974.   Longitude:       -118.4057 W
  6975.   Elevation:        186 meters
  6976. Prepared:          14 Feb 1996  14:34:39 PST
  6977.  
  6978. Satellite Name:    MIR Space Station
  6979. Catalog Number:    16609  86017A  
  6980. Pass Type:         Visible, MinAlt = 5 deg, MinHor = 3 deg
  6981. TLE Filename:      TL.TXT
  6982.  
  6983.    -----------AOS-----------  --MAX VISIBILITY--  ------LOS------
  6984.  #    PST Date & Time    Azm  PST Time Alt   Azm  PST Time    Azm Duration 
  6985.  1 14 FEB 96 18:52:36  262.9  18:57:18  17 327.4  19:02:04   32.5  0:09:28  
  6986.       VIS:   18:53:27  268.1  18:57:18  17 327.5  18:59:22    8.9  0:05:55
  6987.  2 15 FEB 96 17:56:21  245.9  18:01:25  31 321.9  18:06:32   38.3  0:10:11  
  6988.       VIS:   17:57:07  248.6  18:01:25  31 322.0  18:05:44   35.5  0:08:37
  6989.  3 15 FEB 96 19:34:54  296.4  19:38:28   6 339.7  19:42:05   23.6  0:07:11  
  6990.       VIS:   19:36:14  309.6  19:38:28   6 339.8  19:38:37  342.0  0:02:23
  6991.  
  6992. NOTES:
  6993.  
  6994. 1.   Column descriptions for Line-of-Sight Passes are the same as for All 
  6995.      Passes except that the "V" column at the right is omitted.
  6996.  
  6997. 2.   Passes with a duration less than 10 seconds are ignored.
  6998.  
  6999. 3.   MinAlt gives the minimum altitude (elevation above the true horizon) 
  7000.      which the pass must attain in order to be included.
  7001.  
  7002. 4.   MinHor gives the altitude (elevation above the true horizon) which the 
  7003.      pass must attain for AOS and LOS. The AOS and LOS data correspond to 
  7004.      this point at the beginning and end of the pass.
  7005.  
  7006. 5.   The first line of data for each pass gives the total pass data from 
  7007.      rise above the true horizon to set below the true horizon (as in the 
  7008.      All Passes mode).
  7009.  
  7010. 6.   The second line of data for each pass (marked "VIS:") gives the data 
  7011.      for the visible portion of the pass, taking into account the horizon 
  7012.      and lighting constraints.
  7013. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 130
  7014.  
  7015.  
  7016. F4     Calculate Satellite Positions with TRAKSTAR
  7017. --------------------------------------------------
  7018.  
  7019.      Tabular predictions for the currently selected satellite may be made 
  7020. by using TRAKSTAR by Dr. TS Kelso. STSPLUS has been arranged to operate 
  7021. seamlessly with TRAKSTAR by simply pressing Function Key F4 from the Main 
  7022. Menu. Note that sufficient RAM (Random Access Memory) must be available to 
  7023. execute TRAKSTAR or the program will fail to operate with only the briefest 
  7024. of error messages (which may not be visible at all on fast processors!). 
  7025. All data required by TRAKSTAR is automatically supplied by STSPLUS. See the 
  7026. section above "Predicting Satellite Passes with TRAKSTAR" and the TRAKSTAR 
  7027. documentation for full information.
  7028.  
  7029.  
  7030. F5     Set Launch Time and Date
  7031. -------------------------------
  7032.  
  7033.      Orbital data for the satellite must be loaded using the F2 command on 
  7034. the Main Menu before the launch date and time may be set or changed. Once 
  7035. saved in file STSPLUS.LTD, the launch date and time will be automatically 
  7036. read from that file each time the satellite is selected (see below).
  7037.  
  7038.                            ********************
  7039.                            *  IMPORTANT NOTE  *
  7040.                            ********************
  7041.  
  7042.      LAUNCH TIME AND DATE MUST EITHER BE INCLUDED IN FILE STSPLUS.LTD 
  7043.      OR BE MANUALLY ENTERED FOR EACH SATELLITE OR MISSION SINCE THAT 
  7044.      INFORMATION IS NOT INCLUDED IN 2-LINE ELEMENTS.
  7045.  
  7046.      Launch date and time are most important for manned missions such as 
  7047. the Space Shuttle since the mission timeline is reckoned using Mission 
  7048. Elapsed Time. However, MET may be used whenever actual launch date and time 
  7049. are known. The only requirement is that 2-line orbital elements must be 
  7050. available for the satellite. Since launch date and time are NOT included in 
  7051. the 2-line orbital elements, this means that you obtain the launch date and 
  7052. launch time independently and manually enter that data.
  7053.      Pressing F5 to enter launch date and time begins with the prompt:
  7054.  
  7055.  
  7056.                               Program STSORBIT PLUS
  7057.  
  7058.                   Space Shuttle and Satellite Orbit Simulation
  7059.                                   Version 9748
  7060.  
  7061.                    Current time:  19:01:32 PDT   02:01:32 UTC
  7062.                    Current date:   15 APR 1995    16 APR 1995
  7063.  
  7064.  
  7065.  
  7066.  
  7067.      Enter LAUNCH TIME (HH:MM:SS)    [06:37:00 UTC]:
  7068.        [Add 'U'or 'G' for UTC/GMT]
  7069.  
  7070. Enter the time in the format shown using 24-hour notation. Add the letter 
  7071. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 131
  7072.  
  7073.  
  7074. "U" to signify UTC (Coordinated Universal Time) or the letter "G" to 
  7075. signify GMT (Greenwich Mean Time, essentially identical to UTC for the 
  7076. purposes of this program). Use no suffix for local time; it will be 
  7077. internally converted to UTC/GMT. If you enter "U" or "G", the abbreviation 
  7078. used in the menus will be set to "UTC" or "GMT" respectively. One or two 
  7079. digit numbers may be used as required. [The comma is also acceptable as a 
  7080. separator in place of the colon.] You may omit seconds [or minutes and 
  7081. seconds] if desired. For example, an entry of "16" will be entered as 
  7082. 16:00:00 or 4:00 PM. Press ENTER to leave the entry unchanged.
  7083.  
  7084.      Enter LAUNCH DATE (MM/DD/YYYY)   [02 MAR 1995]:
  7085.        [Enter '*' to clear LAUNCH DATE]
  7086.  
  7087. Enter the date in the format shown (US style) or "DD.MM.YYYY" (European 
  7088. style); in either format, the year may be shortened to the last two digits, 
  7089. "1995" may be entered as "95". Note that if you requested UTC or GMT when 
  7090. entering the time, the date is interpreted as the UTC/GMT date. The full 
  7091. four digit year may be used OR two digits as in "92". Be sure to use the 
  7092. SLASH "/" rather than the MINUS "-" as the separator; STSPLUS's internal 
  7093. date algorithms will interpret the minus sign as just that and some rather 
  7094. strange dates can result! You may also use relative dates: -1 will use the 
  7095. prior day, +2 will use two days hence, and so forth. Press ENTER to leave 
  7096. the date unchanged. Press "*" (followed by ENTER) to clear the launch date 
  7097. and time; this does NOT remove it from file STSPLUS.LTD.
  7098.  
  7099.      Select LAUNCH SITE (0=Disabled)  [1]:
  7100.      [Enter '1' for Pad 39A, Cape Canaveral, FL]
  7101.      [Enter '2' for Pad 39B, Cape Canaveral, FL]
  7102.  
  7103. If the current mission is a Space Shuttle launch, you may optionally cause 
  7104. STSPLUS to generate Launch Simulation. Launch Simulation displays the 
  7105. orbiter on the selected Launch Pad up to the time of launch, then simulates 
  7106. the ascent trajectory for the first 40 minutes of the mission (after which 
  7107. time STSPLUS uses the estimated pre-launch 2-line elements for orbital 
  7108. calculations. Launch Simulation is enabled by selecting as a LAUNCH SITE 
  7109. either Pad 39A or Pad 39B at Cape Canaveral, Florida. Press "1" or "2" 
  7110. respectively to select the LAUNCH SITE desired, or press "0" to disable 
  7111. Launch Simulation. The current default choice is shown in square brackets 
  7112. in the prompt ("[1]" in the example above); press ENTER to select the 
  7113. current default.
  7114.  
  7115.      NOTE: STSPLUS can only simulate the launch of the Space Shuttle from 
  7116.      Cape Canaveral, Florida. Attempting to enable launch simulation for 
  7117.      other satellites or missions may produce unpredictable results. Launch 
  7118.      Simulation REQUIRES valid pre-launch 2-line elements for the specified 
  7119.      launch time and date. If a launch is delayed, new estimated pre-launch 
  7120.      2-line elements must be prepared for the new launch time and date. For 
  7121.      most missions (not including rendezvous missions), my program ADJ2LINE 
  7122.      may be used to calculate new estimated 2-line elements when a delay is 
  7123.      encountered.
  7124.  
  7125.      When all data have been entered, the program displays the launch data 
  7126. as entered and pauses for your approval. If all data are correct, press 
  7127. ENTER. Press the SPACE BAR to start over.
  7128.  
  7129. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 132
  7130.  
  7131.  
  7132.  
  7133.                               Program STSORBIT PLUS
  7134.  
  7135.                   Space Shuttle and Satellite Orbit Simulation
  7136.                                   Version 9748
  7137.  
  7138.                    Current time:  19:01:32 PDT   02:01:32 UTC
  7139.                    Current date:   15 APR 1995    16 APR 1995
  7140.  
  7141.  
  7142.  
  7143.  
  7144. Enter LAUNCH TIME (HH:MM:SS)    [06:37:00 UTC]:  22:37:00 PST   06:37:00 UTC
  7145. Enter LAUNCH DATE (MM/DD/YYYY)   [02 MAR 1995]:   01 MAR 1995    02 MAR 1995
  7146. Select LAUNCH SITE (0=Disabled)  [1]:  Pad 39A, Cape Canaveral, FL
  7147.  
  7148.  
  7149.                     Press ENTER to accept, SPACE BAR to repeat: _
  7150.  
  7151. You are next asked if you wish to save this data:
  7152.  
  7153.      Add/Update this data in file STSPLUS.LTD [Y,n]:
  7154.  
  7155. Press "Y", "y" or ENTER to add or update the data in file STSPLUS.LTD (see 
  7156. below). Press "N" or "n" to use the data but not add or update it in file 
  7157. STSPLUS.LTD. Adding or updating the data to file STSPLUS.LTD makes sure 
  7158. that the launch date and time data will be available the next time this 
  7159. particular satellite is selected.
  7160.  
  7161.  
  7162. Using File STSPLUS.LTD for Launch Date & Time
  7163. ---------------------------------------------
  7164.  
  7165.      An alternative and automatic method to set launch date and time is to 
  7166. use file STSPLUS.LTD. This file contains the NORAD number and launch date 
  7167. and time (UTC Julian date) for selected satellites. A sample entry appears 
  7168. as:
  7169.  
  7170.      22194,2448918.21503472,0
  7171.      --+-- -------+-------- +
  7172.        |          |         |
  7173.        |          |         +--- Launch Site for Space Shuttle launches
  7174.        |          |                0 = Launch Simulation DISABLED
  7175.        |          |                1 = Pad 39A, Cape Canaveral, FL
  7176.        |          |                2 = Pad 39B, Cape Canaveral, FL
  7177.        |          |
  7178.        |          +------------- Launch Date (UTC Julian date)
  7179.        |
  7180.        +------------------------ NORAD Number
  7181.  
  7182. The Sample above shows the data for Space Shuttle mission STS-52 (NORAD 
  7183. #22194) and corresponds to a launch date and time of 22 OCT 1992 @ 17:09:39 
  7184. UTC. The file is in standard ASCII format and may be edited with any 
  7185. standard editor; word processor users use the "non-document" mode. Use care 
  7186. when manually editing the file as STSPLUS performs NO ERROR CHECKING!
  7187. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 133
  7188.  
  7189.  
  7190.      For Space Shuttle launches, Launch Simulation may be enabled by 
  7191. specifying the Launch Site as noted above. Only Space Shuttle launches may 
  7192. use Launch Simulation and estimated pre-launch 2-line elements for the 
  7193. specified launch time and date are REQUIRED. Attempting to use Launch 
  7194. Simulation without accurate estimated pre-launch 2-line elements OR with 
  7195. other satellites or missions may cause unpredictable results.
  7196.      Estimated 2-line orbital elements are usually available prior to a 
  7197. Space Shuttle launch, and actual 2-line orbital elements within about 8 to 
  7198. 12 hours after a launch. Note, however, that the NORAD number is not 
  7199. assigned until actual launch and a "dummy" NORAD number is used for 
  7200. estimated pre-launch elements; for example, "99967" for STS-67. Once the 
  7201. launch has taken place, the permanent NORAD number is assigned. This change 
  7202. in NORAD number will require either that file STSPLUS.LTD be edited OR that 
  7203. a new entry be made. Note that there are still a few satellites around with 
  7204. low NORAD numbers!
  7205.      
  7206.      If file STSPLUS.LTD is present and if the selected satellite is found, 
  7207. the launch time and date will be set and Mission Elapsed Time (MET) will be 
  7208. used automatically; otherwise, T+Epoch (T+E) will be used. When MET is 
  7209. displayed, it may be changed to T+E by pressing F5 while the map is 
  7210. displayed.
  7211.      File STSPLUS.LTD is read each time a new satellite is selected using 
  7212. F2 from the Main Menu. If file STSPLUS.LTD is NOT present, the launch date 
  7213. and time will be saved in file STSPLUS.INI and must be MANUALLY MAINTAINED 
  7214. as in versions prior to 9245! If you wish to use the old method, rename or 
  7215. delete file STSPLUS.LTD.
  7216.  
  7217.  
  7218. F6     Set/Read/Save TDRS and Real Time Satellites
  7219. --------------------------------------------------
  7220.  
  7221.      STSPLUS is able to display up to 48 additional TDRS (or other 
  7222. geosynchronous/geostationary) or Real Time satellites. The first menu 
  7223. selection allows the user to select the desired satellite for each of the 
  7224. sixteen available "slots" as well as abbreviation, mode, and icon/label 
  7225. color. Note that these features are enabled and disabled using F10+F3+F2 
  7226. from the Main Menu. The following menu is displayed:
  7227.  
  7228.          TDRS and Real Time Satellite Maintenance Menu
  7229.  
  7230.          Current Satellite Configuration File: STSPLUS.SCF
  7231.  
  7232.          F1  Display/Modify satellite assignments
  7233.          F2  Save SCF Satellite Configuration File
  7234.          F3  Read SCF Satellite Configuration File
  7235.          F4  Select new PRIMARY SATELLITE
  7236.          F5  Select new TARGET SATELLITE
  7237.          F6  Clear Static and Real Time Satellites
  7238.  
  7239.          Press function key for desired choice or ENTER for Main Menu:
  7240.  
  7241. The name of the current Satellite Configuration File (SCF) is shown. Press 
  7242. ENTER to return to the Main Menu, or press the desired function key to 
  7243. select the indicated function.
  7244.      Before the current position of each satellite can be calculated, 2-
  7245. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 134
  7246.  
  7247.  
  7248. line elements must be read or updated using F2 from the Main Menu. After 
  7249. this has been performed once, the position will be calculated based upon 
  7250. those 2-line elements. The user is reminded that the 2-line elements should 
  7251. be updated periodically so that the calculated position accurately reflects 
  7252. the actual position.
  7253.  
  7254. NOTE:     Users of prior versions of STSPLUS will note that Function Key F6 
  7255.           has been reassigned for its present function. Switching between 
  7256.           MET and T+Epoch may now be accomplished ONLY by pressing F5 while 
  7257.           the ground track is displayed.
  7258.  
  7259.      F1  Display/Modify Satellite Assignments
  7260.      ----------------------------------------
  7261.  
  7262.      This menu selection displays the current TDRS and Real Time Satellite 
  7263. assignments and option selections as a table:
  7264.  
  7265. --------------------------------------------------------------------------
  7266.          TDRS and Real Time Satellite Setup, file STANDARD.SCF
  7267.  
  7268. Sat#  NORAD#   Abbr        Mode  Color Size  Label  Vis        Color Chart
  7269.    1   19883   TDRE      Static   10 o    3     ON
  7270.    2   21639   TDRW      Static   10 o    3     ON               1 = XXXXX
  7271.    3   22314   TDR5      Static    2 o    3     ON  OFF          2 = XXXXX
  7272.    4   19548   TDR2      Static    2 o    3     ON  OFF          3 = XXXXX
  7273.    5   13969   TDR1      Static    2 o    3     ON  OFF          4 = XXXXX
  7274.    6   16609   MIR      Primary   12 o          ON   ON          5 = XXXXX
  7275.    7   21701   UARS   Real Time   13 o          ON  OFF          6 = XXXXX
  7276.    8   20580   HST    Real Time   14 o          ON  OFF          7 = XXXXX
  7277.    9   20638   ROSAT  Real Time   13 o          ON  OFF          8 = XXXXX
  7278.   10   22076   TOPEX        OFF   13 o          ON  OFF          9 = XXXXX
  7279.   11       0         (not used)                                 10 = XXXXX
  7280.   12       0         (not used)                                 11 = XXXXX
  7281.   13       0         (not used)                                 12 = XXXXX
  7282.   14       0         (not used)                                 13 = XXXXX
  7283.   15       0         (not used)                                 14 = XXXXX
  7284.   16       0         (not used)                                 15 = XXXXX
  7285.  
  7286. Enter Satellite # to edit or press ENTER when done:
  7287. (The maximum Satellite # available is 48)              
  7288. --------------------------------------------------------------------------
  7289.  
  7290. NOTE:     The first two satellite slots, #1 and #2, are reserved for 
  7291.           geosynchronous communications satellites. These are usually the        
  7292.           standard TDRS East and TDRS West satellites, currently NORAD         
  7293.           Numbers 19833 and 21639. Instead of conventional circles of 
  7294.           visibility, these two satellites generate communications coverage 
  7295.           circles. Assigning satellites which are not geosynchronous may 
  7296.           produce unpredictable results.
  7297.  
  7298. The Satellite Setup table headings indicate:
  7299.  
  7300.      Sat#      Satellite Assignment Number, 1 to 48. If an asterisk ("*") 
  7301.                appears to the right of the number, the epoch (date) of the 
  7302.                associated orbital elements is more than 10 days (Real Time) 
  7303. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 135
  7304.  
  7305.  
  7306.                or 60 days (Static) old as in this example:
  7307.  
  7308.                8*  22920   ARRAY  Real Time   14 o          ON  OFF
  7309.  
  7310.                and the following caution note will appear at the bottom of 
  7311.                the display:
  7312.  
  7313.                *  2-Line Elements more than 10 (Real Time) or 60 (Static) 
  7314.                   days old!
  7315.  
  7316.                The caution note has no effect on orbital calculations and 
  7317.                is simply a reminder that the orbital elements may be out of 
  7318.                date and may or may not be valid. Use F2 from the Main Menu 
  7319.                with "&" as the satellite name to update TLEs from a current 
  7320.                data file.
  7321.  
  7322.      NORAD#    The NORAD Number of the assigned satellite, or "0" if no 
  7323.                satellite is assigned to this slot.
  7324.  
  7325.      Abbr      The five character abbreviation assigned to this satellite. 
  7326.                Use only letters and numbers; the common satellite name or 
  7327.                NORAD Number are the recommended choices. This abbreviation 
  7328.                will be used as a label on the map if the Label is ON. May 
  7329.                be left blank.
  7330.  
  7331.      Mode      Five mode classifications are available: 
  7332.  
  7333.                     Primary        Primary satellite selected for full 
  7334.                                    tracking, selected using F2 or F6+F4 
  7335.                                    (below). The primary satellite may not 
  7336.                                    be present in the satellite list.
  7337.  
  7338.                     Static         Geosynchronous or geostationary 
  7339.                                    satellites (including TDRS). Plotted 
  7340.                                    when map is drawn and NOT updated.
  7341.  
  7342.                     Real Time      Satellites tracked dynamically; updated 
  7343.                                    every second (386/387 or higher), every 
  7344.                                    ten seconds (286 or no coprocessor).
  7345.  
  7346.                     OFF            The satellite is included in the data 
  7347.                                    but is not plotted. Used to temporarily 
  7348.                                    disable satellite slots.
  7349.  
  7350.                     (not used)     Unassigned satellite slot(s).
  7351.  
  7352.      Color     A number selected from the Color Chart at the right which 
  7353.                indicates the color to be used to display the satellite icon 
  7354.                and label (if enabled). Each "XXXXX" in the Color Chart 
  7355.                appears on color monitors as a bar of the corresponding 
  7356.                color. The "o" character to the right of the number is 
  7357.                displayed as a small diamond in the selected color.
  7358.  
  7359.      Size      For Static satellites only, selects the relative size of the 
  7360.                icon used to represent the satellite. Values may range from 
  7361. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 136
  7362.  
  7363.  
  7364.                3 to 6. This column is blank for Real Time satellites since 
  7365.                the icon size is fixed for these satellites.
  7366.  
  7367.      Label     May be set to "ON" or "OFF" to indicate if the satellite 
  7368.                abbreviation is to be displayed. The label color will be the 
  7369.                same as that selected for the satellite.
  7370.  
  7371.      Vis       May be set to "ON" or "OFF" to indicate if the satellite 
  7372.                circle of visibility is to be drawn. The circle of 
  7373.                visibility is drawn only for Static satellites on normal 
  7374.                maps but is drawn for all satellites on Motion maps.
  7375.  
  7376.      Color     The color chart displays the 15 available icon and label 
  7377.      Chart     colors (BLACK is omitted). When a monochrone display is used 
  7378.                and the "/M" command line option is specified, two levels of 
  7379.                gray will normally be displayed instead of colors. Each 
  7380.                color is assigned a standard color number which is used for 
  7381.                all data entries.
  7382.  
  7383.      As indicated by the prompt, simply press ENTER if all data in the 
  7384. Satellite Setup is correct. You will return to the F6 menu above. If you 
  7385. wish to add a satellite or change the selections for an existing satellite, 
  7386. enter the satellite slot number (Sat# in the left column of the table). The 
  7387. data for the selected slot will flash in white and the following prompts 
  7388. will be displayed in turn:
  7389.  
  7390.           Enter NORAD Number:
  7391.           (Enter 0 to clear the satellite entry)
  7392.  
  7393. STSPLUS expects the NORAD number for the desired satellite. This number 
  7394. will be used to "capture" the 2-line elements when this satellite is 
  7395. subsequently displayed.
  7396.  
  7397.           Enter Satellite Abbreviation:
  7398.  
  7399. Enter any desired abbreviation, 5 characters or less, or the NORAD number. 
  7400. Use only letters, numbers, and the period ("."), dash ("-"), and comma 
  7401. (",") with no leading spaces. The Satellite Abbreviation is used as the 
  7402. satellite label on the map display (see below) and may be left blank if 
  7403. no label is desired.
  7404.  
  7405.           Enter Mode (0=STATIC, 1=REAL TIME, 2=OFF):
  7406.  
  7407. Enter "0", "1", or "2". STATIC satellites are plotted each time the map is 
  7408. redrawn on the screen. REAL TIME satellites are updated every 1 or 10 
  7409. seconds (depending upon the processor/coprocessor present) or as often as 
  7410. the processor can complete the required calculations. Satellites set to OFF 
  7411. are not processed but their data is retained so that they may be returned 
  7412. to STATIC or REAL TIME subsequently.
  7413.  
  7414.           Enter satellite color (1 to 15):
  7415.  
  7416. Enter the number for the desired color, as shown on the Color Chart at the 
  7417. right of the screen. An illegal color number will default to YELLOW.
  7418.  
  7419. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 137
  7420.  
  7421.  
  7422.           Display satellite Label (0=NO, 1=YES):
  7423.  
  7424. Enter "0" or "1". The label will be displayed directly below the satellite 
  7425. icon in the same color as that selected for the icon in the preceding step. 
  7426. For Real Time satellites, the label is only drawn when the map is redrawn 
  7427. and remains stationary EXCEPT when using the Motion Map (in which case it 
  7428. follows with the icon).
  7429.  
  7430.           Display Cir of Visibility (0=NO, 1=YES):
  7431.  
  7432. Enter "0" or "1". The circle of visibility is drawn (when enabled) for all 
  7433. Static satellites, and also for all Real Time satellites when using the 
  7434. Motion Map.
  7435.      When a new satellite is entered, a double asterisk ("**") will appear 
  7436. at the right for that satellite slot. This is to remind the user to update 
  7437. the 2-line elements or to display the ground track for that satellite so 
  7438. that 2-line elements may be stored in the TLE memory associated with that 
  7439. slot. Failure to update the TLEs may cause a program error! The following 
  7440. message will also appear below the chart:
  7441.  
  7442.      **  Update TLEs (F2+'&') or display ground track for this satellite!
  7443.  
  7444. When STSPLUS adds a new Secondary Satellite, a skeletal and INVALID 2-line 
  7445. element set (TLE) is saved which includes only the NORAD number so as to 
  7446. identify the satellite. Before the satellite can be tracked, real TLEs must 
  7447. be present; the skeletal TLEs will be skipped. This may be accomplished by 
  7448. updating the TLEs using F2 from the Main Menu and selecting AUTO UPDATE 
  7449. (satellite name entered is "&"). Alternatively, the satellite ground track 
  7450. may be displayed; to display the ground track, press F2 from the Main Menu, 
  7451. select the file of 2-line elements which includes the satellite in 
  7452. question, and enter the NORAD Number ("#nnnnn", where "nnnnn" is the NORAD 
  7453. Number). In either case, the 2-line elements will be saved for future use.
  7454.  
  7455.  
  7456.                            ** IMPORTANT NOTE **
  7457.  
  7458.      Although 2-line elements (TLEs) are saved for all satellites, the user 
  7459. is reminded that these data have a limited lifetime. That lifetime varies 
  7460. considerably from satellite to satellite. For geosynchronous satellites, 4 
  7461. to 8 weeks is probably reasonable; for other active satellites, 1 to 2 
  7462. weeks should be an upper limit before new elements are used. TLEs for 
  7463. satellites which maneuver may become inaccurate in a matter of days. 
  7464. Allowing TLEs to become too old may yield an inaccurate position and, in 
  7465. the worst case, may cause a program error! Use F2 from the Main Menu and 
  7466. enter the satellite name as "&" to scan through the 2-line elements file 
  7467. and update all elements which are more recent than those now saved.
  7468.  
  7469. F2  Save SCF Satellite Configuration File
  7470. -----------------------------------------
  7471.  
  7472.      Users may wish to switch among several sets of TDRS and Real Time 
  7473. satellites from time to time. Since it can be tedious to re-enter all the 
  7474. information repeatedly, STSPLUS can save and read Satellite Configuration 
  7475. Files, identified by the filetype .SCF. All parameters are saved and 
  7476. restored, exactly as if entered at the time. The current satellite 
  7477. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 138
  7478.  
  7479.  
  7480. configuration is automatically saved in file STSPLUS.INI each time the 
  7481. program is exited and is restored when the program is restarted. The 
  7482. following prompt is displayed:
  7483.  
  7484.           Save SCF Satellite Configuration File [STSPLUS.SCF]
  7485.  
  7486.           Enter SCF FILENAME, ENTER for STSPLUS.SCF, ESC to quit:
  7487.  
  7488.           Current .SCF files are:
  7489.  
  7490.           STANDARD.SCF
  7491.           STSPLUS.SCF
  7492.  
  7493. STSPLUS displays the name of the current SCF file and a list of available 
  7494. SCF files, up to a maximum of 90 files. Press ENTER to accept the default 
  7495. filename shown, or ESC to cancel the operation. Otherwise, type the desired 
  7496. filename with or without the .SCF filetype; STSPLUS automatically appends 
  7497. the .SCF filetype and will ignore any other filetype which is included. 
  7498. Filenames may be no longer than 8 characters.
  7499.      If the file already exists, STSPLUS will display a warning message:
  7500.  
  7501.           File STANDARD.SCF already exists! Overwrite [y/N]:
  7502.  
  7503. where "STANDARD.SCF" will be the requested file including the .SCF 
  7504. filetype. Press "Y" or "y" to allow the existing file to be overwritten; 
  7505. press any other key to cancel the write operation, and then press ENTER to 
  7506. resume program operation. If the file does not exist, it will be created. 
  7507. Do not use filename STSPLUS since a sample file by that name is included 
  7508. with the distribution package (unless you wish to overwrite the supplied 
  7509. file).
  7510.  
  7511.  
  7512. F3  Read SCF Satellite Configuration File
  7513. -----------------------------------------
  7514.  
  7515.      See the comments above for saving SCF files. The following prompt is 
  7516. displayed:
  7517.  
  7518.           Read SCF Satellite Configuration File [STSPLUS.SCF]
  7519.  
  7520.           Enter SCF FILENAME, ENTER for STSPLUS.SCF, ESC to quit:
  7521.  
  7522.           Current .SCF files are:
  7523.  
  7524.           STANDARD.SCF
  7525.           STSPLUS.SCF
  7526.  
  7527. STSPLUS displays the name of the current SCF file and a list of available 
  7528. SCF files, up to a maximum of 90 files. Press ENTER to accept the default 
  7529. filename shown, or ESC to cancel the operation. Otherwise, type the desired 
  7530. filename with or without the .SCF filetype; STSPLUS automatically appends 
  7531. the .SCF filetype and will ignore any other filetype which is included. 
  7532. Filenames may be no longer than 8 characters. If the file does not exist, 
  7533. an error message will be displayed.
  7534.  
  7535. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 139
  7536.  
  7537.  
  7538.  
  7539. F4  Select New PRIMARY Satellite
  7540. --------------------------------
  7541.  
  7542.      This function allows the user to select a new Primary Satellite, the 
  7543. satellite for which the data block is calculated, from the list of 
  7544. Secondary Satellites. The current list of Secondary Satellites is first 
  7545. displayed:
  7546.  
  7547. -------------------------------------------------------
  7548.          TDRS and Real Time Satellite Setup, file STSPLUS.SCF
  7549.  
  7550. Sat#  NORAD#   Abbr        Mode  Color Size  Label  Vis
  7551.    1   19883   TDRE      Static   10 o    3     ON
  7552.    2   21639   TDRW      Static   10 o    3     ON
  7553.    3   22314   TDR5      Static    2 o    3     ON  OFF
  7554.    4   19548   TDR2      Static    2 o    3     ON  OFF
  7555.    5   13969   TDR1      Static    2 o    3     ON  OFF
  7556.    6   16609   MIR    Real Time   12 o          ON   ON
  7557.    7   21701   UARS     Primary   13 o          ON   ON
  7558.    8   22920   ARRAY  Real Time   14 o          ON  OFF
  7559.    9   20638   ROSAT  Real Time   13 o          ON   ON
  7560.   10   22076   TOPEX  Real Time   13 o          ON   ON
  7561.   11   21225   GRO    Real Time   13 o          ON   ON
  7562.   12   21987   EUVE   Real Time   13 o          ON   ON
  7563.   13   20580   HST    Real Time   14 o          ON  OFF
  7564.   14       0         (not used)
  7565.   15       0         (not used)
  7566.   16       0         (not used)
  7567.  
  7568. Enter New PRIMARY Satellite # or press ENTER to accept:
  7569. -------------------------------------------------------
  7570.  
  7571. Select the satellite which is to be the new Primary Satellite by entering 
  7572. its Sat# at the prompt, or press ENTER to cancel. Do NOT select a satellite 
  7573. which displays "**" at the right; valid 2-Line Elements are not available 
  7574. for that satellite! If "6" is entered for the example shown, the current 2-
  7575. Line Elements for MIR will be displayed for approval:
  7576.  
  7577. 2-Line Elements for new PRIMARY satellite:
  7578.  
  7579. Mir                   
  7580. 1 16609U 86017A   95247.20219116  .00002788  00000-0  44079-4 0  2214
  7581. 2 16609  51.6459 122.0823 0003414  62.1935 297.9402 15.57354527545247
  7582.  
  7583. Accept this Primary Satellite [Y/n]:
  7584.  
  7585. Review the 2-Line Elements to be sure that valid elements are present and 
  7586. that they are for the desired satellite. Press "Y" (or ENTER) to accept the 
  7587. data shown as the new Primary Satellite, or press any other key to cancel.
  7588.  
  7589.  
  7590. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 140
  7591.  
  7592.  
  7593. F5  Select New TARGET Satellite
  7594. -------------------------------
  7595.  
  7596.      This function allows the user to select a new Target Satellite, the 
  7597. satellite for which the Relative Range and Velocity may be calculated, from 
  7598. the list of Secondary Satellites. The current list of Secondary Satellites 
  7599. is first displayed:
  7600.  
  7601. ----------------------------------------------------------------------
  7602.          TDRS and Real Time Satellite Setup
  7603.  
  7604. Sat#  NORAD#   Abbr        Mode  Color Size  Label  Vis
  7605.    1   19883   TDRE      Static   10 o    3     ON
  7606.    2   21639   TDRW      Static   10 o    3     ON
  7607.    3   22314   TDR5      Static    2 o    3     ON  OFF
  7608.    4   19548   TDR2      Static    2 o    3     ON  OFF
  7609.    5   13969   TDR1      Static    2 o    3     ON  OFF
  7610.    6   16609   MIR    Real Time   12 o          ON   ON
  7611.    7   21701   UARS   Real Time   13 o          ON   ON
  7612.    8   22920   ARRAY  Real Time   14 o          ON  OFF
  7613.    9   20638   ROSAT  Real Time   13 o          ON   ON
  7614.   10   22076   TOPEX  Real Time   13 o          ON   ON
  7615.   11   21225   GRO    Real Time   13 o          ON   ON
  7616.   12   21987   EUVE   Real Time   13 o          ON   ON
  7617.   13   20580   HST       Target   14 o          ON  OFF
  7618.   14   22917   STS61    Primary   14 o          ON  OFF
  7619.   15       0         (not used)
  7620.   16       0         (not used)
  7621.  
  7622. Enter New TARGET Satellite #, '0' to cancel, or press ENTER to accept:
  7623. ----------------------------------------------------------------------
  7624.  
  7625. Select the satellite which is to be the new Target Satellite by entering 
  7626. its Sat# at the prompt, enter the digit zero ("0") to cancel the current 
  7627. Target Satellite, or press ENTER to cancel and leave the current selection 
  7628. unchanged. Do NOT select a satellite which displays "**" at the right; 
  7629. valid 2-Line Elements are not available for that satellite!
  7630.      If "6" is entered for the example shown, the Target Satellite will be 
  7631. changed from #20580 (HST) to #16609 (MIR) and the current 2-Line Elements 
  7632. for MIR will be displayed for approval:
  7633.  
  7634. 2-Line Elements for new TARGET satellite:
  7635.  
  7636. Mir                   
  7637. 1 16609U 86017A   95247.20219116  .00002788  00000-0  44079-4 0  2214
  7638. 2 16609  51.6459 122.0823 0003414  62.1935 297.9402 15.57354527545247
  7639.  
  7640. Accept this TARGET Satellite [Y/n]:
  7641.  
  7642. Review the 2-Line Elements to be sure that valid elements are present and 
  7643. that they are for the desired satellite. Press "Y" (or ENTER) to accept the 
  7644. new Target Satellite, or press any other key to cancel. If MIR is 
  7645. accepted, it will then be used as the Target Satellite and Relative Range 
  7646. and Relative Velocity with respect to the Primary Satellite (STS-61 in the 
  7647. example) may be displayed using F10+F4 from the Main Menu OR by pressing 
  7648. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 141
  7649.  
  7650.  
  7651. F10 while the map is displayed.
  7652.  
  7653.  
  7654. F6  Clear Static and Real Time Satellites
  7655. -----------------------------------------
  7656.  
  7657.      Use this function to clear selected static and/or real time 
  7658. satellites with slot numbers 3 through 48. STSPLUS asks the user to enter 
  7659. the first and last slot to clear, and to confirm the operation to avoid 
  7660. accidental clearing. 
  7661.  
  7662.  
  7663.      Clear Static and Real Time Satellites
  7664.  
  7665.      NOTE: Slots 1 & 2, usually assigned to TDRS East and TDRS West,
  7666.            must be cleared MANUALLY using F1.
  7667.  
  7668.      The last slot currently in use is 29
  7669.  
  7670.      Enter first slot to clear (ENTER to cancel): 26
  7671.      Enter last slot to clear (ENTER to cancel):  29
  7672.  
  7673.      Slots 26 through 29 will be cleared!
  7674.  
  7675.      Press 'Y' to clear, any other key to cancel:
  7676.  
  7677.  
  7678.      As the sample prompts above illustrate, the user must enter the first 
  7679. and the last slot to be cleared, then confirm by pressing the letter "Y" 
  7680. (upper or lower case).
  7681.      NOTE: Slots 1 and 2 are reserved for geosynchronous communications 
  7682. satellites and should ALWAYS contain TDRS or similar geosynchronous 
  7683. satellites. The program may perform unpredictably if these slots are 
  7684. cleared or use non-geosynchronous satellites.
  7685.  
  7686.  
  7687. F7     Set FILENAMES and PATHS
  7688. ------------------------------
  7689.  
  7690.      Function Key F7 allows the user to select the paths and/or filenames 
  7691. for the various files that STSPLUS uses to select satellites, tracking 
  7692. stations, and other features:
  7693.  
  7694.           Select path or filename to set, press ENTER when done:
  7695.  
  7696.             F1  Set 2-LINE ELEMENTS path:      [I:\TLE\]
  7697.             F2  Set TRACKING STATION filename: [STSPLUS.TRK]
  7698.             F3  Set MAP DATABASE FILES path:   [D:\MAPDATA\]
  7699.             F4  Set FEATURES LABEL filename:   [STSPLUS.LOC]
  7700.             F5  Set TRAKSTAR path:             [D:\STSPLUS\]
  7701.             F6  Set CITYFILE filename:         [STSPLUS.CTY]
  7702.  
  7703.           Enter selection or ENTER:
  7704.  
  7705. Press the indicated function key for the item you wish to change. The 
  7706. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 142
  7707.  
  7708.  
  7709. current path or filename is shown in square brackets for each selection. 
  7710. Press ENTER to leave a path or filename unchanged. The following is a 
  7711. typical prompt for filename:
  7712.  
  7713.           Enter TRACKING STATION filename: _
  7714.           (Press ENTER to leave unchanged)
  7715.  
  7716.      For filenames, enter the full filename including filetype. A drive and 
  7717. directory may also be included if desired. If no filetype is entered, 
  7718. STSPLUS will automatically supply ".TRK" for tracking station files, and 
  7719. ".LOC" for features label files. If the desired file has no filetype, 
  7720. include the period in the filename entered (e.g. "STATION.") to prevent the 
  7721. automatic addition of a filetype.
  7722.      For the path selections, enter the desired drive and subdirectory. The 
  7723. trailing backslash will automatically be added if it is omitted. If the 
  7724. path cannot be found, an error message will be displayed and the path will 
  7725. default to the current drive and directory. For best performance, use a RAM 
  7726. disk for Map Database Files; see the section "Using a RAM Disk" for further 
  7727. information.
  7728.      After each entry, the Path and Filenames Menu is again displayed with 
  7729. the current selections. Press ENTER when done to return to the STSPLUS Main 
  7730. Menu.
  7731.  
  7732.  
  7733. F8     Set Program TIME and DATE
  7734. --------------------------------
  7735.  
  7736.      This menu provides a number of time and date functions for use 
  7737. with STSPLUS. The program clock may be set to real or simulated time 
  7738. using several methods, current clock corrections applied by program 
  7739. RIGHTIME may be displayed, and the UTC OFFSET and DAYLIGHT Flag may be 
  7740. adjusted. The user may also select either LOCAL or UTC time for his 
  7741. computer.
  7742.      It is often convenient to set the TIME and DATE within STSPLUS to 
  7743. something other than the current system time and date, or to return to the 
  7744. current system time and date if the program time and date have been 
  7745. changed. Press F8 to go to the TIME and DATE Menu:
  7746.  
  7747.  
  7748.                               Program STSORBIT PLUS
  7749.  
  7750.                   Space Shuttle and Satellite Orbit Simulation
  7751.                                   Version 9748
  7752.  
  7753.                    Current time:  19:01:32 PDT   02:01:32 UTC
  7754.                    Current date:   15 APR 1995    16 APR 1995
  7755.  
  7756.                     ACTUAL SYSTEM DATE AND TIME SHOWN ABOVE
  7757.  
  7758.  
  7759.          F1     Restore SYSTEM date and time (use "real time")
  7760.          F2     Set DOS SYSTEM CLOCK using calendar date and time
  7761.          F3     Set SIMULATED date and time using calendar date and time
  7762.          F4     Set SIMULATED date and time using Mission Elapsed Time
  7763.  
  7764. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 143
  7765.  
  7766.  
  7767.          F9     Display Current RIGHTIME Corrections
  7768.          F10    Set UTC OFFSET, DAYLIGHT Flag, and DOS Time Zone
  7769.  
  7770.          ENTER  Return to MAIN MENU
  7771.  
  7772.          Select desired function:
  7773.  
  7774.  
  7775.      The Date and Time Menu, shown above, displays the available time 
  7776. setting functions along with the actual system date and time as determined 
  7777. by the DOS software clock in your computer (even if simulated time is in 
  7778. effect). If program RIGHTIME Version 2.5+ is currently enabled, the message 
  7779. "(Assisted by RIGHTIME)" will also appear. Both your local date and time, 
  7780. "PDT" or Pacific Daylight Time in the example, and "UTC" (Coordinated 
  7781. Universal Time) date and time are displayed. If times have been set using 
  7782. the letter "G", the abbreviation at the right will be "GMT" (Greenwich Mean 
  7783. Time).
  7784.      Press ENTER to return to the Main Menu with the date and time as 
  7785. displayed on the screen (Current or Simulated).
  7786.      If you wish to execute STSPLUS in "real time", canceling any simulated 
  7787. time that may be in effect, use the F1 command. This will restore the time 
  7788. and date used for the tracking display to that shown at the top of the 
  7789. menu. If the actual system date or time displayed is incorrect, use program 
  7790. TIMESET (if available) or the F2 command to correctly set your system 
  7791. clock.
  7792.      Some organizations, NASA for example, continue to use the wording 
  7793. "Greenwich Mean Time" or "GMT" for what is now usually referred to as 
  7794. "Coordinated Universal Time" or "UTC" (and sometimes, depending upon the 
  7795. application, as "UT", "UT1" or "UT2"). STSPLUS uses Coordinated Universal 
  7796. Time or "UTC", the time used for civil timekeeping and broadcast by radio 
  7797. stations such as WWV and the BBC. Although technically these different time 
  7798. standards are not exactly the same, the difference is only a maximum of 0.9 
  7799. seconds and the program treats them all as identical. STSPLUS defaults to 
  7800. the abbreviation "UTC" but if you prefer to use "GMT", enter any simulated 
  7801. time using F3 and include the letter "G" (upper or lower case) at the end. 
  7802. The time abbreviation at the top of the screen will change from "UTC" to 
  7803. "GMT" and will continue using that abbreviation until a time is entered 
  7804. suffixed with "U". 
  7805.      Times are always entered as "HH:MM:SS" where HH is HOURS, MM is 
  7806. MINUTES, and SS is SECONDS. The time entry format is very flexible. Leading 
  7807. zeroes are not required. The comma (",") may be used in place of the colon 
  7808. (":") as a separator if desired. SECONDS or MINUTES and SECONDS may be 
  7809. omitted if desired. Time entries are assumed to be local time; to enter UTC 
  7810. or GMT times, add the letter "U" or "G" (upper or lower case) respectively 
  7811. following the entry. For example, the following are valid time entries:
  7812.  
  7813.           Entry          Interpreted as
  7814.           ------         --------------------------
  7815.           12             12:00:00 (LOCAL TIME ZONE)
  7816.           13,1           13:01:00 (LOCAL TIME ZONE)
  7817.           4:1:15         04:01:15 (LOCAL TIME ZONE)
  7818.           1,1,1          01:01:01 (LOCAL TIME ZONE)
  7819.           13,45U         13:45:00 UTC 
  7820.           1:20g          01:20:00 GMT
  7821.  
  7822. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 144
  7823.  
  7824.  
  7825.      Dates may be entered as "MM/DD/YYYY" or "MM/DD/YY" (US style) or as 
  7826. "DD.MM.YYYY" or "DD.MM.YY" (European style) where MM is MONTHS (as a number 
  7827. from 1 to 12), DD is DAYS, and YYYY is the full four-digit YEAR or YY is 
  7828. the last two digits of the YEAR. Except for the two digit year option, the 
  7829. full date must always be entered; leading zeroes are not required. The 
  7830. delimiter used ("/" or ".") determines the method of interpretation:
  7831.  
  7832.           Entry          Interpreted as
  7833.           ---------      --------------
  7834.           12/8/94        12 AUG 1994
  7835.           12/8/1994      12 AUG 1994
  7836.           8.12.94        12 AUG 1994
  7837.           8.12.1994      12 AUG 1994
  7838.  
  7839. The date entered is assumed to be for the same time zone as the time 
  7840. entered. If local time is entered, the date will be treated as the local 
  7841. date; if UTC (or GMT) time is entered, the date will be treated as the 
  7842. UTC/GMT date.
  7843.      After a time or date entry has been accepted (after you press the 
  7844. ENTER key), STSPLUS reformats the entry to its standard format, clears the 
  7845. characters you entered, and replaces them by the standard format in both 
  7846. local and UTC/GMT time zones. This provides a double check that the program 
  7847. has interpreted your entry as you wished.
  7848.  
  7849. F1     Restore System Date and Time
  7850. -----------------------------------
  7851.  
  7852.      Press F1 to restore the program date and time to the system date and 
  7853. time. This command reads the DOS clock and restores the program to "real 
  7854. time" operation. If the program date and time have not been changed with 
  7855. the F3 or F4 commands, this command will have no effect.
  7856.  
  7857. F2     Set DOS System Clock
  7858. ---------------------------
  7859.  
  7860.      Press F2 to set the DOS system clock. Use this command if you wish to 
  7861. change the actual date and time on your system. Note that on many systems 
  7862. using DOS 3.3 or higher, this command will set BOTH the software clock AND 
  7863. the hardware clock.
  7864.  
  7865.                                *************
  7866.                                *  CAUTION  *
  7867.                                *************
  7868.  
  7869.      This function should NOT be used when program RIGHTIME is 
  7870.      regulating the DOS clocks UNLESS no other method is available. 
  7871.      Use program TIMESET to set the DOS clocks accurately instead!
  7872.  
  7873.                               Program STSORBIT PLUS
  7874.  
  7875.                   Space Shuttle and Satellite Orbit Simulation
  7876.                                   Version 9748
  7877.  
  7878.                    Current time:  19:01:57 PDT   02:01:57 UTC
  7879.                    Current date:   15 APR 1995    16 APR 1995
  7880. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 145
  7881.  
  7882.  
  7883.  
  7884.         CAUTION: This function will change the computer's SYSTEM CLOCK!
  7885.  
  7886.                      Press ENTER to leave an item unchanged
  7887.  
  7888.               Enter TIME [16:34:20 PDT]:            16:34:20 PDT
  7889.               Enter DATE  [20 AUG 1994]:             20 AUG 1994
  7890.  
  7891.          Use US Style 'MM/DD/YYYY' or European Style 'DD.MM.YYYY'
  7892.  
  7893.          Press ENTER to accept, SPACE BAR to repeat: _
  7894.  
  7895. The time shown with the "Enter TIME" prompt is the current system time when 
  7896. the prompt was generated and is shown to remind the user of the required 
  7897. format. Press ENTER to accept the current system time without change; the 
  7898. response at the right will be a later time which represents the delay 
  7899. between the time the prompt was generated and the user pressed ENTER. If a 
  7900. new time is entered, the system's clock is set at the instant ENTER is 
  7901. pressed at the end of the time entry; therefore, to set the clock 
  7902. accurately, enter a time some seconds in the future and press ENTER when 
  7903. the time entered is reached.
  7904.      The sample above shows the screen after the time and date entries have 
  7905. been completed. The current ACTUAL system date and time are continuously 
  7906. displayed for approval. Press ENTER to accept the time and date displayed, 
  7907. or press the SPACE BAR to repeat the entries.
  7908.  
  7909. F3     Set Simulated Date and Time using Calendar Method
  7910. --------------------------------------------------------
  7911.  
  7912.      Press F3 to set a simulated date and time. The date and time may be 
  7913. either in the past or in the future. This command does NOT affect the DOS 
  7914. clock in your system! Use the F1 command above to restore the date and time 
  7915. to "real time".
  7916.  
  7917.                               Program STSORBIT PLUS
  7918.  
  7919.                   Space Shuttle and Satellite Orbit Simulation
  7920.                                   Version 9748
  7921.  
  7922.                    Current time:  19:01:57 PDT   02:01:57 UTC
  7923.                    Current date:   15 APR 1995    16 APR 1995
  7924.  
  7925.  
  7926.  
  7927.                      Press ENTER to leave an item unchanged
  7928.  
  7929.          Enter SIMULATED TIME  [12:05:06]:     13:00:00 PDT   20:00:00 UTC
  7930.          Enter SIMULATED DATE  [07 JUL 1994]:   08 AUG 1994    08 AUG 1994
  7931.  
  7932.          Use US Style 'MM/DD/YYYY' or European Style 'DD.MM.YYYY'
  7933.  
  7934.          Press ENTER to accept, SPACE BAR to repeat: _
  7935.  
  7936. The sample above shows the screen after the time and date entries have been 
  7937. completed. The new SIMULATED date and time are displayed (and counting) for 
  7938. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 146
  7939.  
  7940.  
  7941. approval. Press ENTER to accept the time and date displayed, or press the 
  7942. SPACE BAR to repeat the entries.
  7943.  
  7944. F4     Set Simulated Date and Time using MET
  7945. --------------------------------------------
  7946.  
  7947.      Press F4 to set a simulated date and time using MET (Mission Elapsed 
  7948. Time). Note that this command will appear ONLY if the mission name begins 
  7949. with the letters "STS", signifying a Space Transportation System (Space 
  7950. Shuttle) mission AND if a launch time and date have previously been 
  7951. entered.
  7952.  
  7953.                               Program STSORBIT PLUS
  7954.  
  7955.                   Space Shuttle and Satellite Orbit Simulation
  7956.                                   Version 9748
  7957.  
  7958.                   Simulated time:  00:17:18 PST   08:17:18 UTC
  7959.                   Simulated date:    10/09/1994     10/09/1994
  7960.  
  7961.  
  7962.  
  7963.                     Enter desired Mission Elapsed Time (MET)
  7964.  
  7965.                     Enter MET DAY (NN):             3 day(s)
  7966.                     Enter MET TIME (HH:MM:SS):      04:30:00 MET
  7967.  
  7968.                     Press ENTER to accept, SPACE BAR to repeat: _
  7969.  
  7970. The sample above shows the screen after the day and time entries have been 
  7971. completed. The Mission Elapsed Time is immediately converted to actual date 
  7972. and time and the current SIMULATED date and time, based upon the MET just 
  7973. entered, are then displayed (and counting) for approval. Press ENTER to 
  7974. accept the time and date displayed, or press the SPACE BAR to repeat the 
  7975. entries.
  7976.  
  7977. F9     Display Current RIGHTIME Corrections
  7978. -------------------------------------------
  7979.  
  7980.      If program RIGHTIME has been detected, the "F9" menu item will be 
  7981. displayed and you may press F9 to display the time since the last TIMESET, 
  7982. the current WARM correction, and the current COOL correction:
  7983.  
  7984.                         RighTime Version 2.53 detected!
  7985.  
  7986.  
  7987.                    Time Since Last TIMESET:   0 days 08:58:20
  7988.  
  7989.                    Current WARM Correction:   -0.01 seconds
  7990.                    Current COOL Correction:   -0.35 seconds
  7991.  
  7992.                    Press any key to continue ... _
  7993.  
  7994. The version of RIGHTIME is displayed. The time since the last TIMESET is 
  7995. saved by program RIGHTIME to the nearest 200 seconds and will therefore not 
  7996. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 147
  7997.  
  7998.  
  7999. change until that increment is reached. The time is shown as days followed 
  8000. by hours:minutes:seconds. If more than 7 days has elapsed since the last 
  8001. TIMESET, an additional message "(TIMESET suggested!)" will also appear. The 
  8002. WARM and COOL corrections are shown and are updated when the system time is 
  8003. set using Function Key F2 from this menu, by program TIMESET, or by other 
  8004. means. Press any key, such as ENTER, to return to the Time and Date Menu.
  8005.  
  8006. F10    Set UTC OFFSET, DAYLIGHT Flag, and DOS Time Zone
  8007. -------------------------------------------------------
  8008.  
  8009.      STSPLUS uses UTC or Coordinated Universal Time, an adjusted version 
  8010. of Universal Time (which STSPLUS considers the same as GMT or Greenwich 
  8011. Mean Time), for certain functions such as launch time. The difference 
  8012. between UT, UT1, UT2 and UTC is never more than 0.9 seconds. UTC is used 
  8013. because it is the standard for civil timekeeping and agrees with standard 
  8014. atomic time, TDB or Terrestrial Barycentric Time, used by astronomers. 
  8015. However, NASA continues to use the GMT designation, a holdover from earlier 
  8016. days before the introduction of UTC. Using UTC permits critical data to be 
  8017. used across many time zones without conversion. However, it also means that 
  8018. STSORBIT must know what number of hours to add to UTC in order to obtain 
  8019. your local time, and whether or not you are currently using daylight 
  8020. savings time (summer time in the UK).
  8021.      When prompted, enter the time offset in hours from your local time to 
  8022. Coordinated Universal Time. Examples are shown for most time zones in North 
  8023. America. STSPLUS then asks if you are using daylight savings time; enter 
  8024. "0" if not, and "1" if so. The sum of these two values is shown on the Main 
  8025. Menu; for example, if the computer is set to Pacific Daylight Time (UTC 
  8026. offset is -8.00 hours and Daylight Flag = 1), the sum will be -7.00. For 
  8027. most time zones in North America, the correct zone abbreviation will be 
  8028. shown on the ground track display for Local date and time. When you change 
  8029. your computer from/to daylight savings time, use this command to update 
  8030. STSPLUS. The following shows the display when using the F9 command:
  8031.  
  8032.  
  8033. Set UTC TIME ZONE OFFSET and DAYLIGHT FLAG
  8034.  
  8035. STSPLUS must know the difference between your local time zone and Universal
  8036. Coordinated Time (UTC), also sometimes known as Greenwich Mean Time (GMT).
  8037. With this information, STSPLUS can automatically adjust launch times and
  8038. dates for your local time zone. In addition, STSORBIT must know if you are
  8039. now on STANDARD or DAYLIGHT (SUMMER) time and if your DOS clock is set to 
  8040. UTC.
  8041.  
  8042. First, enter the difference between your STANDARD time zone and UTC in hours.
  8043. Do NOT include the hour for daylight time if you are now on DAYLIGHT time;
  8044. it will be entered separately. For most time zones in the United States and
  8045. Canada, the entries required are:
  8046.  
  8047.   Eastern Standard Time     EST    -5.00
  8048.   Central Standard Time     CST    -6.00
  8049.   Mountain Standard Time    MST    -7.00
  8050.   Pacific Standard Time     PST    -8.00
  8051.  
  8052. Enter UTC Offset (hours) [ -8.00]:
  8053. Enter Daylight Flag (0=OFF, 1=ON)  [1]:
  8054. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 148
  8055.  
  8056.  
  8057. Enter DOS time zone (0=LOCAL, 1=UTC)  [0]:
  8058.  
  8059.  
  8060. Once this information has been entered, it will be saved in file 
  8061. STSPLUS.INI and will not be requested again. If you change from Standard to 
  8062. Daylight Time or vice versa, use the F10+F10 command to update the Daylight 
  8063. Flag.
  8064.      Some users prefer to operate their computer using UTC rather than 
  8065. local time. STSPLUS may be operated in either time zone mode and makes all 
  8066. necessary conversions. NOTE: Even if your DOS clock is set to UTC, the UTC 
  8067. Offset and Daylight Flag must be set correctly!
  8068.      If you change the setting of the Daylight Flag, STSPLUS will ask if 
  8069. you wish to adjust your DOS software clock:
  8070.  
  8071.           You have changed the setting of the Daylight Flag.
  8072.  
  8073.           Do you wish to adjust your DOS clock to reflect the
  8074.           change [y/N]:
  8075.  
  8076. If you have already made the change at the DOS prompt (or using some other 
  8077. software) or do not wish to change the DOS clock, press ENTER (or type "N" 
  8078. followed by ENTER). If you wish to adjust the DOS clock to correspond to 
  8079. the new setting of the Daylight Flag, press "Y" followed by ENTER. When 
  8080. STSPLUS changes the DOS clock, it synchronizes the time change to the 
  8081. nearest second but there may be a small error introduced; only if your 
  8082. computer is precisely set would the error be detectable.
  8083.  
  8084.                                *************
  8085.                                *  CAUTION  *
  8086.                                *************
  8087.  
  8088. For computers equipped with 80286 or higher processors AND using DOS 3.2 or 
  8089. higher, changing the DOS clock will ALSO change the hardware clock. 8088-
  8090. based computers may or may not have a hardware clock installed and, even if 
  8091. a hardware clock is present, it may or may not be compatible with the DOS 
  8092. time setting commands.
  8093.  
  8094.  
  8095. F9     DOS Shell (CAUTION: DOS 3.2 or higher ONLY!)
  8096. --------------------------------------------------
  8097.  
  8098.      If a system function is desired at the Main Menu, press F9 to execute 
  8099. BASIC's DOS SHELL function. This will return you to a DOS prompt and most 
  8100. DOS commands may be executed immediately. When the Shell is executed, 
  8101. STSPLUS remains in memory. All files used by STSPLUS are closed. However, 
  8102. this means that a substantial amount of memory is in use and not available 
  8103. to DOS during the shell operations. As of Version 9540, STSPLUS requires 
  8104. approximately 414KB of memory. This means that many programs will have 
  8105. insufficient memory to execute under the DOS Shell.
  8106.      Enter "EXIT" (without the quotation marks and followed by ENTER) at 
  8107. the DOS prompt when you wish to return to STSORBIT. 
  8108.  
  8109.      CAUTION: The BASIC SHELL function is only reliable for versions of DOS 
  8110.      of 3.2 or higher! Systems with less than 640K memory may fail to 
  8111.      execute the shell and applications requiring large amounts of memory 
  8112. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 149
  8113.  
  8114.  
  8115.      may also fail.
  8116.  
  8117.      CAUTION: The BASIC SHELL function does NOT perform reliably when 
  8118.      STSPLUS is executed under Windows and a BASIC ERROR or other 
  8119.      unpredictable results may follow! Instead, close STSPLUS and use the 
  8120.      MS-DOS PROMPT function from the FILE MANAGER.
  8121.  
  8122.  
  8123. F10    Set STSORBIT PLUS Program Options and Features
  8124. -----------------------------------------------------
  8125.  
  8126.      A number of program features and display options are set using the F10 
  8127. Program Options Menu. These selections are further described in the section 
  8128. "Program Options Menu" below.
  8129.  
  8130. ALT-F1 Display Satellite Orbital Data
  8131. -------------------------------------
  8132.  
  8133.      Pressing ALT-F1 enables the display of orbital data for the Primary 
  8134. Satellite and all Secondary Satellites.
  8135.  
  8136.      NOTE: File STSAUX.EXE must be present in the STSPLUS directory and 
  8137.      have the same Version Number as STSPLUS for this feature to be active. 
  8138.      If file STSAUX.EXE is not present, no action or error results. STSAUX 
  8139.      can only be executed from within STSPLUS; attempting to execute the 
  8140.      program separately will generate an error message.
  8141.  
  8142. Because of memory limitations inherent in DOS coupled with the continuing 
  8143. growth of STSPLUS, the orbital data display feature is included in a 
  8144. separate EXE file. Pressing ALT-F1 terminates the main STSPLUS program and 
  8145. invokes this separate program. Most users will notice only a slight delay 
  8146. and operation is completely transparent. The following menu is displayed to 
  8147. allow the user to select the satellite for which orbital data is to be 
  8148. displayed:
  8149.  
  8150.           STSPLUS Satellite Data Display
  8151.  
  8152.           PRIMARY Satellite: 25061  STS-87
  8153.  
  8154.            1 19883 TDRE   16 24870 IRD17  31 24950 IRD31
  8155.            2 21639 TDRW   17 24871 IRD18  32 24965 IRD19
  8156.            3 24792 IRD08  18 24872 IRD20  33 24966 IRD37
  8157.            4 24793 IRD07  19 24873 IRD21  34 24967 IRD36
  8158.            5 24794 IRD06  20 24903 IRD26  35 24968 IRD35
  8159.            6 24795 IRD05  21 24904 IRD25  36 24969 IRD34
  8160.            7 24796 IRD04  22 24905 IRD24  37 25039 IRD43
  8161.            8 24836 IRD14  23 24906 IRD23  38 25040 IRD41
  8162.            9 24837 IRD12  24 24907 IRD22  39 25041 IRD40
  8163.           10 24838 IRD10  25 24944 IRD29  40 25042 IRD39
  8164.           11 24839 IRD09  26 24945 IRD32  41 25043 IRD38
  8165.           12 24840 IRD13  27 24946 IRD33
  8166.           13 24841 IRD16  28 24947 IRD27
  8167.           14 24842 IRD11  29 24948 IRD28
  8168.           15 24869 IRD15  30 24949 IRD30
  8169.  
  8170. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 150
  8171.  
  8172.  
  8173.           Press ENTER for PRIMARY Satellite OR
  8174.           enter the Secondary Satellite (1-41):
  8175.  
  8176. Up to 48 Secondary Satellites may be listed. Press ENTER to display the 
  8177. data for the Primary Satellite (STS-87 in the example above) or enter the 
  8178. number of the desired Secondary Satellite followed by ENTER (1 to 41 in the 
  8179. example above) to display the data for those satellites. The following is 
  8180. an example of a typical Primary Satellite:
  8181.  
  8182.                             STS-87 Orbital Elements
  8183.  
  8184.    6/23:24:07 MET            97330.798692 DOY       26 NOV 1997  19:10:07 UTC
  8185.    0/06:07:37 T+E          2450779.298692 JD        26 NOV 1997  12:10:07 MST
  8186.  
  8187. Satellite Name:               STS-87
  8188. Satellite NORAD Number:       #25061
  8189. Int'l Designation:            1997 073A
  8190. Elements File:                STS87R30.TXT
  8191.  
  8192. Element Set Number:           30
  8193. Elements Epoch:               97330.54340625
  8194.                               26 NOV 1997 @ 13:02:30.300 UTC
  8195. Orbit # at Epoch:             108
  8196. Inclination:                   28.4636 
  8197. RA of Ascend Node:            135.1740 
  8198. Eccentricity:                 .0004255                Calculated at Epoch:
  8199. Arg of Perigee:                 1.2004                Perigee:    149.30 nm
  8200. Mean Anomaly:                 273.2631                            171.81 sm
  8201. Mean Motion:                  15.98228665                         276.51 km
  8202. Drag (ndot/2):                .00004506               Apogee:     152.36 nm
  8203. 2nd Deriv Mn Motn (nddt/6):   0                                   175.33 sm
  8204. BSTAR Drag:                   .0000091557                         282.17 km
  8205.  
  8206. Press ENTER to return to Main Menu
  8207.  
  8208. The perigee and apogee data are calculated at the Epoch of the orbital data 
  8209. and are given in nautical miles, statute miles, and kilometers.
  8210.      Unlike the prior experimental implementation of this feature which 
  8211. only permitted data for the Primary Satellite to be displayed, the user may 
  8212. now examine the data for any of the Secondary Satellites. STSPLUS' internal 
  8213. TLE data is used for this purpose and the "Elements File" is therefore 
  8214. marked as "(internal)". The following is an example for Secondary Satellite 
  8215. #4 from a different group of secondary satellites, Tracking and Data Relay 
  8216. Satellite (TDRS) in this case:
  8217.  
  8218.                     Secondary Satellite #4 Orbital Elements
  8219.  
  8220.                              97208.915486 DOY       27 JUL 1997  21:58:18 UTC
  8221.    7/10:01:28 T+E          2450657.415486 JD        27 JUL 1997  14:58:18 MST
  8222.  
  8223. Satellite Name:               TDR5
  8224. Satellite NORAD Number:       #22314
  8225. Int'l Designation:            1993 003B
  8226. Elements File:                (internal)
  8227. Last Geosync Position:         -46.8613 W
  8228. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 151
  8229.  
  8230.  
  8231. Element Set Number:           716
  8232. Elements Epoch:               97201.49780293
  8233.                               20 JUL 1997 @ 11:56:50.173 UTC
  8234. Orbit # at Epoch:             1657
  8235. Inclination:                    0.0493 
  8236. RA of Ascend Node:            259.6853 
  8237. Eccentricity:                 .0000686                Calculated at Epoch:
  8238. Arg of Perigee:               172.6995                Perigee:  19322.16 nm
  8239. Mean Anomaly:                 358.1215                          22235.54 sm
  8240. Mean Motion:                  1.00268554                        35784.64 km
  8241. Drag (ndot/2):               -.00000289               Apogee:   19325.28 nm
  8242. 2nd Deriv Mn Motn (nddt/6):   0                                 22239.14 sm
  8243. BSTAR Drag:                   .0001                             35790.42 km
  8244.  
  8245. Press ENTER to return to Main Menu
  8246.  
  8247.      Since the satellite in the example above is in a geosynchronous orbit, 
  8248. defined for this display as one whose Mean Motion is in the range 0.9 to 
  8249. 1.1 revolutions per day, an additional data item, "Last Geosync Position", 
  8250. is displayed. This is the position (longitude, positive is EAST and 
  8251. Negative is WEST) last calculated by STSPLUS when the tracking map was 
  8252. displayed. "Geosynchronous orbit" describes an orbit which is nearly but 
  8253. not necessarily exactly positioned over a particular point over the equator 
  8254. or "synchronous" with the Earth's rotation. Some apparent motion in 
  8255. latitude is allowed with that definition; "geostationary orbit" describes 
  8256. an orbit with little or no apparent motion in either latitude or longitude.
  8257.      Over time, satellite operators have discovered that keeping a 
  8258. satellite in true geostationary orbit is very costly in propellant. 
  8259. Allowing a satellite to drift slightly with time, especially in latitude, 
  8260. can substantially increase the effective life of the satellite while still 
  8261. keeping the satellite "in the box" or within its assigned orbital slot. 
  8262. Users will notice a small change in the listed position over time and from 
  8263. one set of TLEs to another. Satellites which are being moved from one slot 
  8264. to another will exhibit a Mean Motion significantly larger or smaller than 
  8265. 1.00 revolutions per day.
  8266.      The "Inclination" is a measure of how much drift in latitude will 
  8267. occur; the closer the inclination is to zero, the less the drift in 
  8268. latitude. The "Mean Motion" is a measure of how much change in longitude will 
  8269. occur; the closer the Mean Motion is to one, the more nearly stationary in 
  8270. longitude will be the orbit. The "Eccentricity" is a measure of how close 
  8271. to a true circle is the orbit; the closer the eccentricity is to zero, the 
  8272. more circular the orbit. The remaining parameters provide the balance of 
  8273. the data required to characterize the orbit.
  8274.      For non-geosynchronous orbits, the last position data is omitted since 
  8275. it may change rapidly (and this is a static display except for the time 
  8276. information). The orbital data itself again characterizes the satellite's 
  8277. orbit. The "Inclination" indicates how many degrees the orbit is tilted to 
  8278. the plane of the Earth's equator; an inclination of more than 90 degrees is 
  8279. termed a "retrograde orbit". The "Mean Motion" describes the number of 
  8280. revolutions about the Earth the satellite makes in one day; for example, a 
  8281. typical space shuttle in low Earth orbit ("LEO") will have a mean motion of 
  8282. from 15.0 to 16.0, which corresponds to an orbital period of about 90 
  8283. minutes.
  8284.  
  8285.  
  8286. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 152
  8287.  
  8288.  
  8289. ENTER  Resume Mission
  8290. ---------------------
  8291.  
  8292.      Pressing ENTER resumes the current mission shown in parentheses to the 
  8293. right of the command on the Main Menu. The 2-line elements file from which 
  8294. the data was read is shown in square brackets.
  8295.  
  8296.          ENTER  Resume Mission                  (STS-41 [STS41F])
  8297.  
  8298. Any manually entered data is retained. "ENTER" means the key marked ENTER, 
  8299. RETURN, or with a left pointing arrow -- but not the backspace or cursor 
  8300. position keys which may also be marked with arrows! (I am afflicted with 
  8301. too long a memory; once upon a time this function was known as Carriage 
  8302. Return and was often shortened to RETURN or even CR. With the advent of 
  8303. electronic typewriters, video terminals, dot matrix printers and all the 
  8304. rest, "carriages" have long since disappeared but old habits die hard! Most 
  8305. PC keyboards are now marked with "ENTER".)
  8306.      Use ENTER to resume plotting a mission in progress after returning to 
  8307. the Main Menu to perform some change (such as enabling the node display, 
  8308. enabling the NASA tracking stations, or adjusting the time or date).
  8309.  
  8310.  
  8311. ESC    Quit STSORBIT PLUS and Save Current Mission
  8312. --------------------------------------------------
  8313.  
  8314.      Press ESC (the key marked "ESC" or "Esc", not the letters E+S+C) to 
  8315. quit program STSORBIT PLUS. If you press ESC to quit the program and have 
  8316. manually entered orbital data, STSPLUS will save all required mission data 
  8317. in file STSPLUS.INI prior to terminating. This will be the data available 
  8318. with the ENTER key the next time you execute the program. The demonstration 
  8319. data will not be saved, preserving any previously saved mission data.
  8320.      When you have finished with STSPLUS, press ESC at the Main Menu to 
  8321. return to DOS. The data (and any adjustments you have made) for the current 
  8322. mission are saved in file STSPLUS.INI.
  8323. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 153
  8324.  
  8325.  
  8326. PROGRAM OPTIONS AND FEATURES MENU
  8327. ---------------------------------
  8328.  
  8329.      A number of program features and display options are set using the F10 
  8330. Program Options Menu. When used with CGA displays, some features selected 
  8331. by function keys F3 and F9 are not available because of the low resolution of the 
  8332. CGA display. The following Options Menu is displayed when the F10 command 
  8333. is entered from the Main Menu:
  8334.  
  8335.  
  8336.  
  8337.                               Program STSORBIT PLUS
  8338.  
  8339.                   Space Shuttle and Satellite Orbit Simulation
  8340.                                   Version 9748
  8341.  
  8342.                    Current time:  19:01:57 PDT   02:01:57 UTC
  8343.                    Current date:   15 APR 1995    16 APR 1995
  8344.  
  8345.  
  8346.      F2             Set New Local Coordinates (Palos Verdes, CA)
  8347.      F3             Select Display Features
  8348.      F4     OFF     Enable/Disable PCX Image File Generation
  8349.      F5     OFF     Show Ascending & Descending Node Data
  8350.      F6     ORTHO   Set Map Projection and Size
  8351.      F7     ON      Enable/Disable EVENT TIMERS
  8352.      F8     OFF     Enable/Disable Audible ALARMS
  8353.      F9             Set User-Definable Map Colors
  8354.      F10    OFF     Enable/Disable Printer Logging
  8355.  
  8356.      ENTER          Return to MAIN MENU
  8357.  
  8358.      Select desired function:
  8359.  
  8360.  
  8361. F2     Set New Local Coordinates
  8362. --------------------------------
  8363.  
  8364.      In order to perform the calculations related to satellite visibility 
  8365. and altitude/azimuth, STSPLUS must know the geographic (geodetic) 
  8366. coordinates for the user's location. The names of the current PRIMARY and 
  8367. SECONDARY (if present) locations are shown. When STSPLUS is first started, 
  8368. the default coordinates for the PRIMARY location are set to Palos Verdes, 
  8369. California, near Los Angeles, and the SECONDARY location is disabled. The 
  8370. current PRIMARY location is indicated by the name in parentheses on the 
  8371. Options Menu. The program provides two methods for setting your own 
  8372. coordinates: reading a file of city or place names and coordinates 
  8373. (STSPLUS.CTY is the default filename); or manually entering the 
  8374. information.
  8375.      Pressing F2 at the Main Menu will display the Local Coordinates Menu:
  8376.  
  8377.      Current PRIMARY Location:      Palos Verdes, CA
  8378.                                     Latitude:     33.7632 degrees
  8379.                                     Longitude:  -118.4057 degrees
  8380.                                     Elevation:   186      meters
  8381. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 154
  8382.  
  8383.  
  8384.      Current active CITYFILE:       STSPLUS.CTY
  8385.  
  8386.         F1  Search CITYFILE for PRIMARY location
  8387.         F2  Search CITYFILE for SECONDARY location
  8388.         F3  Enter coordinates for PRIMARY location
  8389.         F4  Enter coordinates for SECONDARY location
  8390.  
  8391.         F6  Select TRACKING STN for PRIMARY location
  8392.  
  8393.      ENTER  Return to Program Options & Features Menu
  8394.  
  8395.      Enter desired selection:
  8396.  
  8397. Or, if a SECONDARY location is currently enabled, the following Local 
  8398. Coordinates Menu will be displayed:
  8399.  
  8400.      Current PRIMARY Location:      Palos Verdes, CA
  8401.                                     Latitude:     33.7632 degrees
  8402.                                     Longitude:  -118.4057 degrees
  8403.                                     Elevation:   186      meters
  8404.      Current SECONDARY Location:    Washington (USNO), DC
  8405.                                     Latitude:     38.9206 degrees
  8406.                                     Longitude:   -77.0657 degrees
  8407.                                     Elevation:    11      meters 
  8408.      Current active CITYFILE:       STSPLUS.CTY
  8409.  
  8410.         F1  Search CITYFILE for PRIMARY location
  8411.         F2  Search CITYFILE for SECONDARY location
  8412.         F3  Enter coordinates for PRIMARY location
  8413.         F4  Enter coordinates for SECONDARY location
  8414.         F5  Clear (disable) SECONDARY location
  8415.  
  8416.         F6  Select TRACKING STN for PRIMARY location
  8417.  
  8418.      ENTER  Return to Program Options & Features Menu
  8419.  
  8420.      Enter desired selection:
  8421.  
  8422. Press the indicated function key to perform the desired function, or press 
  8423. ENTER to return to the Program Options & Features Menu. The F5 selection 
  8424. will only appear if a SECONDARY Location is currently enabled. NOTE: To 
  8425. change the current active CITYFILE, use F7 from the Main Menu.
  8426.  
  8427.      NOTE: If the current active CITYFILE is not the one you wish to use, 
  8428.      press ENTER twice to return to the Main Menu and then use F7 to set a 
  8429.      new CITYFILE path and/or name.
  8430.  
  8431.  
  8432. F1/F2 Search CITYFILE for Location
  8433. ----------------------------------
  8434.  
  8435.      Pressing F1 or F2 will search the current CITYFILE for the full or 
  8436. partial name (the "CITYNAME") you enter. The following prompt appears:
  8437.  
  8438.      Enter partial NAME to match:
  8439. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 155
  8440.  
  8441.  
  8442.  
  8443. In other words, when you enter a name or partial name, STSPLUS will attempt 
  8444. to match that group of characters anywhere in the names which appear in the 
  8445. current city file. For example, 'SAN' matches 'SAN diego' as well as 'SANta 
  8446. ana" and 'thouSANd oaks'. To get 'SAN FRANCISCO' on the first try, enter 
  8447. 'SAN F' with a space between the 'N' and 'F'. Case is not significant; 
  8448. upper and lower case letters are treated identically. If you change your 
  8449. mind and wish to cancel the operation, simply press ENTER by itself. Use 
  8450. BACKSPACE to make corrections.
  8451.      To begin the search, enter the desired name after the prompt. In the 
  8452. example which follows, F2 was pressed and the name 'santa' was entered for 
  8453. the search:
  8454.  
  8455.      Processing record  1616
  8456.  
  8457.        Location:   Santa Ana, CA
  8458.        Latitude:     33.7633
  8459.        Longitude:  -117.8650
  8460.        Elevation:    20 meters
  8461.  
  8462.      Press ENTER to ACCEPT this city as your SECONDARY location, OR
  8463.      Press ESC to cancel, SPACE to search for next location:
  8464.  
  8465.      If the city displayed is the one you wish to use as your PRIMARY or 
  8466. SECONDARY location (depending upon which function key you selected, F1 or 
  8467. F2), press ENTER. The information will be used by STSPLUS and subsequently 
  8468. saved in file STSPLUS.INI. If you wish to search further in the file, press 
  8469. the SPACE BAR. If you wish to cancel the search, press ESC to return to the 
  8470. Local Coordinates Menu.
  8471.  
  8472.      NOTE: Some of the elevations contained in file STSPLUS.CTY are zero 
  8473.      because the elevation (in meters) above mean sea level was unknown 
  8474.      when the file entry was prepared. If you know the correct elevation 
  8475.      for your location, edit the file using any ASCII text editor and 
  8476.      change the last number on the line. STSPLUS.CTY contains over 2000 
  8477.      cities. If users send me their correct elevations (or additional 
  8478.      cities they wish added), I will incorporate that data into subsequent 
  8479.      releases of file STSPLUS.CTY.
  8480.  
  8481.  
  8482. F3/F4 Enter New Coordinates for Location
  8483. ----------------------------------------
  8484.  
  8485.      To enter location data manually, press F3 (for the PRIMARY location) 
  8486. or F2 (for the SECONDARY location). You will be prompted for the city name, 
  8487. latitude, longitude, and elevation. Latitude and longitude may be entered 
  8488. using three different formats for convenience (note the use of comma and 
  8489. decimal point):
  8490.  
  8491.           DDD.DDDDD           Degrees and decimal fraction
  8492.           DD,MM.MMM           Degrees, minutes and decimal fraction
  8493.           DD,MM,SS.SS         Degrees, minutes, seconds and fraction
  8494.  
  8495. The decimal point and decimal fraction are not required in any of the 
  8496. formats. For example, to enter 33 degrees and 17 minutes, type "33,17". 
  8497. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 156
  8498.  
  8499.  
  8500. Note that SOUTH latitude must be entered as a NEGATIVE number as measured 
  8501. south of the Equator. Longitudes may be entered as EAST Longitude, the 
  8502. number of degrees East of the Prime Meridian at Greenwich (0 to 360 
  8503. degrees) OR as WEST longitude( 0 to -180 degrees), the NEGATIVE number of 
  8504. degrees West of the Prime Meridian at Greenwich; regardless of the manner 
  8505. entered, the longitude will be automatically converted to the range of -180 
  8506. degrees through 180 degrees. The default unit for elevations is meters 
  8507. above mean sea level; add "F" (upper or lower case without the quotation 
  8508. marks) if you wish to use feet.
  8509.      After the elevation has been entered, the data will be displayed for 
  8510. approval. All data are converted to degrees and decimal fraction or integer 
  8511. meters as appropriate, regardless of the format or units used on input.
  8512.  
  8513.        City Name:  Rancho Palos Verdes CA
  8514.        Latitude:     33.7675
  8515.        Longitude:  -118.4033
  8516.        Elevation:   186 meters
  8517.  
  8518.      Press ENTER to ACCEPT this city as your PRIMARY location, OR
  8519.      Press ESC or SPACE to cancel this data:
  8520.  
  8521. If you are entering data for the secondary location, the word "SECONDARY" 
  8522. will appear instead of "PRIMARY" in the prompt. Press ENTER to accept the 
  8523. data as shown or press ESC or the SPACE BAR to cancel the data and return 
  8524. to the Local Coordinates Menu. If the data is accepted, STSPLUS will ask if 
  8525. you wish to append (add) this city/location to the current city file 
  8526. (normally STSPLUS.CTY) so that it will be automatically available thereafter.
  8527.  
  8528.      Do you with to append this data to file STSPLUS.CTY (Y/n):  _
  8529.  
  8530. Press "Y" or ENTER to append the data to the current city file shown in the 
  8531. prompt, OR press "N" to use the data but not modify the current city file.
  8532.  
  8533.  
  8534. F5 Clear (disable) Secondary Location
  8535. -------------------------------------
  8536.  
  8537.      If a SECONDARY Location is displayed on the Local Coordinates Menu and 
  8538. you wish to cancel (disable) that feature, press F5. If the secondary 
  8539. location is already disabled, the F5 menu item will not be displayed.
  8540.  
  8541.  
  8542. F6 Select TRACKING STN for PRIMARY Location
  8543. -------------------------------------------
  8544.  
  8545.      You may select one of the Tracking Stations included in the current 
  8546. Tracking Station file (default is file STSPLUS.TRK) as the Primary Location 
  8547. by pressing F6. The screen will display the first tracking station in the 
  8548. file:
  8549.  
  8550. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 157
  8551.  
  8552.  
  8553.      Select TRACKING STATION:
  8554.  
  8555.      Station Name:    Maui, Hawaii
  8556.        Abbreviation:  HAW
  8557.        Latitude:       20.9
  8558.        Longitude:     -156.7
  8559.        Elevation:      396
  8560.  
  8561.      Press ENTER to ACCEPT as Primary Location, or
  8562.      press SPACE to view next Tracking Station:
  8563.  
  8564. To select the displayed tracking station, press ENTER. To skip to the next 
  8565. tracking station entry in the file, press the SPACE BAR.
  8566.  
  8567. F3     Set Display Features
  8568. ---------------------------
  8569.  
  8570.      A number of display features may be enabled or disabled using a 
  8571. separate sub-menu. See the section SET DISPLAY FEATURES below for a full 
  8572. description.
  8573. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 158
  8574.  
  8575.  
  8576. F4     Enable/Disable PCX Image File Generation
  8577. -----------------------------------------------
  8578.  
  8579.      The F4 command may be used to enable or disable automatic PCX Image 
  8580. File Generation. The resulting PCX image file may be used for illustration 
  8581. of current or predicted events, printing, or conversion to other graphics 
  8582. formats such as GIF. This feature is only available with EGA and VGA 
  8583. display adapters. Two methods are available to generate the PCX image file:
  8584.  
  8585.      MANUAL: While the map is displayed, pressing "*" will cause the 
  8586.      current map to be immediately written. This method is available 
  8587.      whether or not automatic PCX file generation is enabled.
  8588.  
  8589.      AUTOMATIC: The PCX image file may also be written by timed execution 
  8590.      at intervals of approximately 1 to 99 minutes. To enable or disable 
  8591.      timed execution of PCX Image File Generation, press F10 at the Main 
  8592.      Menu then press F4 to set up PCX Image File Generation.
  8593.  
  8594. F4 selects the PCX Image File Generation Setup. STSPLUS displays a series 
  8595. of prompts to allow the user to set up the various modes and features of 
  8596. PCX image file generation:
  8597.  
  8598.                        PCX Image File Generation Setup
  8599.  
  8600.      STANDARD 'STSPLUS.PCX' or NUMBERED 'STSnnn.PCX' Filename [S,n]:
  8601.  
  8602. Press "S" or ENTER to select the standard PCX filename of STSPLUS.PCX. 
  8603. Press "N" for sequentially numbered files with the form STSnnn.PCX where 
  8604. "nnn" is replaced by a number from "001" to "999". (The filename will cycle 
  8605. back to "001" after "999".) If NUMBERED files are selected, enter the 
  8606. desired starting file number from "1" to "999" or press ENTER for the next 
  8607. file number shown in square brackets:
  8608.  
  8609.      Enter starting STSnnn.PCX file number [002]:
  8610.  
  8611. The next filename will be displayed, such as "STS002.PCX" for the default 
  8612. response above.
  8613.      The next prompt allows the user to select MANUAL or AUTOMATIC PCX 
  8614. Image File Generation. Note that MANUAL is the default and is always 
  8615. available:
  8616.  
  8617.      Use MANUAL or AUTOMATIC PCX Image File Generation [M,a]:
  8618.  
  8619. Press "M" or ENTER for MANUAL, "A" for AUTOMATIC. If AUTOMATIC is selected, 
  8620. the user will be prompted for the desired interval between image files in 
  8621. minutes:
  8622.  
  8623.      Enter desired Image File Generation Interval (1-99 minutes):    
  8624.  
  8625. Enter the desired number of minutes. This is the final setup prompt. The 
  8626. user may then press ENTER to accept the selections shown or press ESC to 
  8627. repeat the selection process:
  8628.  
  8629.      Press ENTER to ACCEPT, ESC to REPEAT selections:
  8630.  
  8631. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 159
  8632.  
  8633.  
  8634.      When AUTOMATIC PCX Image File Generation has been selected, the first 
  8635. PCX file will be generated as soon as the tracking map as been completed on 
  8636. the screen. The interval to the next file generation will be started as of 
  8637. that moment. Timing accuracy of file generation is within several seconds 
  8638. of the selected interval. To synchronize subsequent file generation with 
  8639. the clock, press the "*" key at the desired time. The name of the current 
  8640. PCX file is displayed at the lower right of the screen (VGA orthographic 
  8641. projection) or upper right of the screen (all other maps).
  8642.  
  8643.      NOTE: When AUTOMATIC Image File Generation is enabled, STSPLUS redraws 
  8644. the tracking map approximately 20 seconds prior to the time the image file 
  8645. is to be written. This allows sufficient time for the map to be redrawn in 
  8646. time for image file generation for all but the slowest processors. In this 
  8647. mode, the primary satellite is centered in the tracking map rather than 
  8648. offset to one side; the image file will therefore show the primary 
  8649. satellite near the center of the tracking map at all but the highest zoom 
  8650. factors.
  8651.      Note also that AUTOMATIC PCX Image File Generation will substantially 
  8652. increase disk activity on the system. The user is responsible for ensuring 
  8653. that sufficient disk space is available for the PCX Image Files; 
  8654. insufficient disk space will cause STSPLUS to halt with an error message. 
  8655. Using numbered PCX files, up to 60MB can be required for 999 PCX files if 
  8656. they are not periodically purged!
  8657.  
  8658.      PCX Image File Generation may be used with either rectangular or 
  8659. orthographic map projection. The PCX image files use RLE (Run Length 
  8660. Encoding) to compress the image. For VGA images, the image file size ranges 
  8661. from approximately 50KB to 60KB; EGA images are somewhat smaller. For 
  8662. unnumbered files, the PCX file is always named STSPLUS.PCX and will be 
  8663. overwritten at each file generation. For numbered files, any existing file 
  8664. with the same number will be overwritten. The PCX Image File Generation 
  8665. flag is saved in file STSPLUS.INI and will remain in effect until changed.
  8666.      For users who prefer images in the GIF format, a 1989 shareware 
  8667. program called CVT2GIF (Version 1.5, author unknown) has been included in 
  8668. the distribution package. This small program converts the PCX image to a 
  8669. GIF image. To perform the conversion, exit STSPLUS and enter the following 
  8670. command at the DOS prompt:
  8671.  
  8672.           CVT2GIF STSPLUS.PCX
  8673.  
  8674. The resulting STSPLUS.GIF image is suitable for use on the Internet in WWW 
  8675. home pages. For numbered PCX files, substitute the appropriate filename. 
  8676. The typical file size of the GIF image is 25KB to 30KB.
  8677.  
  8678.      NOTE: PCX files written in EGA mode (either with the /EGA command line 
  8679. option, the Motion Map enabled, or for systems equipped with an EGA display 
  8680. adapter) may not display with the correct aspect ratio on systems with a 
  8681. VGA display adapter; the vertical dimension may appear "squeezed". The EGA 
  8682. uses the same 640 horizontal pixels but only 350 vertical pixels instead of 
  8683. 480 pixels for the VGA.
  8684.  
  8685.  
  8686. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 160
  8687.  
  8688.  
  8689. F5     Show Ascending & Descending Node Data
  8690. --------------------------------------------
  8691.  
  8692.      The nodes of an Earth orbit are the points on the ground track where 
  8693. the path crosses the Equator. The Ascending Node crosses from South to 
  8694. North and the Descending Node crosses from North to South. Orbit numbers 
  8695. normally increment at the Ascending Node. This command adds two additional 
  8696. lines of data at the lower left of the screen giving the time (MET or Time 
  8697. since Epoch, depending upon which is enabled) and longitude of the most 
  8698. recent ascending and descending nodes. The data fields are blank until the 
  8699. first node of each type has actually been crossed; the data fields will be 
  8700. updated on each subsequent node crossing. This information may be useful 
  8701. when comparing STSPLUS's data against other sources such as the wall map in 
  8702. Mission Control.
  8703.      The following illustrates a typical display for the Mir Space Station 
  8704. with MET (Mission Elapsed Time) enabled:
  8705.  
  8706.           Asc Node: 56772  -86.09  3627/07:57:20
  8707.           Dsc Node: 56772   82.17  3627/08:43:30
  8708.           ----+---- --+-- ---+---  ------+------
  8709.               |       |      |           |
  8710.               |       |      |           +-------- Node Time (MET or T+E)
  8711.               |       |      |
  8712.               |       |      +-------------------- Longitude of Node
  8713.               |       |
  8714.               |       +--------------------------- Orbit Number at Node
  8715.               |
  8716.               +----------------------------------- Node Name
  8717.  
  8718. Note that only the five least significant digits of the Orbit Number at 
  8719. Node are shown. The display also includes the degree symbol to the right of 
  8720. the Longitude at Node.
  8721.      This feature is also automatically enabled while Printer Logging of 
  8722. the node data, F10+F10 from the Main Menu or F3 while the map is displayed.
  8723.  
  8724. F6     Set Map Projection and Size
  8725. ----------------------------------
  8726.  
  8727.      The F6 command selects the size and field of view of the displayed 
  8728. map. By default, the map is displayed using the orthographic projection, 
  8729. "ORTHO", shows one complete hemisphere, and is centered so that the 
  8730. selected satellite is visible. This corresponds to a magnification factor 
  8731. of 100%.
  8732.      Pressing F6 will select between WORLD, QUAD, ZOOM, and ORTHO maps. 
  8733. Selecting WORLD will display the full world using rectangular projection 
  8734. centered on the Prime Meridian at Greenwich, England at 0 degrees 
  8735. longitude or at the International Date Line at 180 degrees longitude. 
  8736. Selecting QUAD will select one of twelve Quadrant Maps showing a field of 
  8737. view (horizontal size) of 180 degrees using rectangular projection. 
  8738. Selecting ZOOM will select a Zoom Map with field of view adjustable from 30 
  8739. degrees to 180 degrees; the default field of view is 75 degrees; the Zoom 
  8740. Map is approximately centered on the current ground track position of the 
  8741. satellite. Selecting ORTHO will select the orthographic projection. See the 
  8742. sections ORTHOGRAPHIC MAPS, QUADRANT MAPS, ZOOM MAPS, and AUTOMATIC MAP 
  8743. GENERATION for additional information.
  8744. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 161
  8745.  
  8746.  
  8747.  
  8748.  
  8749. F7     Enable/Disable EVENT TIMERS
  8750. ----------------------------------
  8751.  
  8752.      Press F7 to enable or disable all event timers. Event timers are 
  8753. enabled by default if file STSPLUS.INI is present. Especially while the map 
  8754. is being drawn, the calculations associated with the event times require 
  8755. appreciable time. If the event timers are disabled, the audible alarms will 
  8756. also be disabled. See the section "Event Timers and Audible Alarms" for a 
  8757. full discussion of the event timers.
  8758.  
  8759.  
  8760. F8     Enable/Disable Audible ALARMS
  8761. ------------------------------------
  8762.  
  8763.      Provided event timers are enabled (above), you may press F8 to enable 
  8764. or disable audible alarms. Many users allow their computer to run STSPLUS 
  8765. while performing other tasks and the audible alarm will alert them to an 
  8766. imminent AOS (Acquisition of Signal) or LOS (Loss of Signal) event 
  8767. associated with either their local circle of visibility or the TDRS 
  8768. communications satellites.
  8769.      For the local circle of visibility, an "up/down" tone sounds six times 
  8770. two minutes prior to AOS and five tones sound thirty seconds prior to LOS. 
  8771. Provided TDRS coverage is enabled (F10+F3+F2 from the Main Menu), three 
  8772. brief tones sound thirty seconds prior to AOS or LOS. Provided Sun features 
  8773. are enabled (F10+F3+F8), two tones will sound approximately thirty seconds 
  8774. before orbital sunrise and sunset. The characteristics of the audible tones 
  8775. will thus allow the user to identify what kind of AOS or LOS event is about 
  8776. to happen.
  8777.      Depending upon the computer and the version of DOS being used, "music" 
  8778. such as these audible alarms may cause the DOS clock to lose a small amount 
  8779. of time each time an alarm sounds. The amount of time loss is quite small 
  8780. but may accumulate over long periods of time. (The DOS clock may also run 
  8781. either fast or slow and effectively mask the time loss due to sound 
  8782. effects.)
  8783.  
  8784.  
  8785. F9     Set User-Definable Map Colors
  8786. ------------------------------------
  8787.  
  8788.      STSPLUS allows the user to set the colors for certain map features. 
  8789. These features are the Local Station circle of visibility, the concentric 
  8790. isocontours used in the Location and Tracking Modes, and the Tracking 
  8791. Station circle of visibility color. Pressing Function Key F9 displays the 
  8792. current color assignments (and a color chart on the right of the screen):
  8793.  
  8794.           Current User-Definable Map Colors
  8795.  
  8796.           ----- 13 Local Station Color
  8797.           ----- 14 Isocontour Color
  8798.           ----- 12 Tracking Station Color
  8799.  
  8800.  
  8801.           Press ENTER to ACCEPT, SPACE to CHANGE:
  8802. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 162
  8803.  
  8804.  
  8805.  
  8806. The "-----" in the example is a solid line illustrating the map color. The 
  8807. number to its right is the number used to represent that color. The colors 
  8808. shown in the example are the default colors. If the colors shown are 
  8809. acceptable, press ENTER. To change the color assignments, press the SPACE 
  8810. BAR and the color assignments will be prompted in turn:
  8811.  
  8812.           Enter color for Local Station: 5
  8813.           Enter color for Isocontours:   6
  8814.           Enter color for Tracking Stns: 4
  8815.  
  8816. Use the color chart at the right of the screen to select new colors and 
  8817. enter the corresponding number. Press ENTER to leave a color unchanged. As 
  8818. each color is assigned, the display sample will change accordingly. When 
  8819. the last color has been assigned, the initial display will be repeated:
  8820.  
  8821.           Current User-Definable Map Colors
  8822.  
  8823.           -----  5 Local Station Color
  8824.           -----  6 Isocontour Color
  8825.           -----  4 Tracking Station Color
  8826.  
  8827.  
  8828.           Press ENTER to ACCEPT, SPACE to CHANGE:
  8829.  
  8830. Press ENTER if the new colors are acceptable, or press SPACE BAR again to 
  8831. change again.
  8832.  
  8833.  
  8834. F10    Enable/Disable Printer Logging
  8835. -------------------------------------
  8836.      I have found it interesting to log the orbital data and the ascending 
  8837. and descending node information on my printer when analyzing the mission 
  8838. data over long periods of time. The F10 command toggles the printer logging 
  8839. function on and off. The first page of the log includes the current orbital 
  8840. data and subsequent pages contain only node information. In addition to the 
  8841. information presented on the display, the printer log also calculates the 
  8842. current orbital time, the time from one ascending (descending) node to the 
  8843. next, for the third and subsequent nodes. A typical log is shown below. 
  8844.  
  8845.      IMPORTANT:     BE SURE THE PRINTER IS TURNED ON PRIOR TO ENTERING THE 
  8846.                     F10 COMMAND. 
  8847.  
  8848. STSORBIT: Space Shuttle Tracking Program, Version 9748          Page 1
  8849.  
  8850. ORBITAL DATA for STS-31 Discovery/HST
  8851.  
  8852.           NORAD Number:            20580
  8853.           Launch Date:             04/24/1990
  8854.           Launch Time:             05:33:52
  8855.           Orbit Inclination:       28.4695
  8856.           Orbit Altitude:         329.50 nm
  8857.  
  8858.                 UT DATE   UT TIME ORBIT    LONG           MET     TIME
  8859. Ascend Node: 04/28/1990  20:32:52    70  -69.95    4/14:58:07
  8860. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 163
  8861.  
  8862.  
  8863. Dscend Node: 04/28/1990  21:20:52    70   97.64    4/15:46:35
  8864. Ascend Node: 04/28/1990  22:09:52    71  -94.77    4/16:35:02  1:36:55
  8865.  
  8866.  
  8867.      When printer logging is enabled and the ground track is displayed, the 
  8868. word "LOG" will appear in yellow at the upper right of the display. 
  8869. Enabling printer logging also automatically enables the display of 
  8870. ascending and descending node information.
  8871.      The Launch Date and Launch Time entries are given if that information 
  8872. has been entered independently. The Epoch Date and Epoch Time are always 
  8873. shown. Note also that the orbit altitude shown is the altitude at the time 
  8874. the log was started and will not be correct for subsequent entries, 
  8875. especially if the satellite has an elliptical orbit (high eccentricity).
  8876.      A printer log may be prepared in advance of a mission by enabling 
  8877. printer logging from the Set Options Menu (with the F10+F10 command), 
  8878. setting the desired simulation time (F8+F3 command), then starting the 
  8879. ground track display with ENTER; once the ground track has appeared on the 
  8880. screen, pressing the F key twice to set STSPLUS in the X60 fast time mode 
  8881. will generate the date relatively quickly (although the UT TIME printed may 
  8882. be off by as much as one minute in the X60 mode). Allow the simulation to 
  8883. run for the desired length of time, then press ENTER to return to the Main 
  8884. Menu. While the ground track is active Function Key F3 performs the same 
  8885. function as the F10+F10 command to enable or disable printer logging.
  8886. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 164
  8887.  
  8888.  
  8889. SET DISPLAY FEATURES
  8890. --------------------
  8891.  
  8892.      Depending upon the satellite and personal preferences, a variety of 
  8893. display features may be enabled or disabled. Not all features are available 
  8894. with monochrome or CGA monitors. Pressing F3 on the Set Program Options and 
  8895. Features Menu will display the following menu:
  8896.  
  8897.  
  8898.                               Program STSORBIT PLUS
  8899.  
  8900.                   Space Shuttle and Satellite Orbit Simulation
  8901.                                   Version 9748
  8902.  
  8903.                    Current time:  19:01:57 PDT   02:01:57 UTC
  8904.                    Current date:   15 APR 1995    16 APR 1995
  8905.  
  8906.  
  8907.          F1     15x15   Select Satellite Icon Size: 15/21 pixels
  8908.          F2     TDRS    Display TDRS and Real Time Satellites
  8909.          F3     ON      Display Additional Map Grid Lines
  8910.          F4     OFF     Display Tracking Stations
  8911.          F5     BOTH    Display Ground Track: DOTS/LINE
  8912.          F6     BOTH    Display Local/Satellite Circles of Visibility
  8913.          F7     OFF     Display South Atlantic Anomaly Zone
  8914.          F8     ON      Display Terminator, SUN, and Spacecraft Lighting
  8915.          F9     ON      Display Map Locations and Features
  8916.          F10    ON      Display Lakes and Rivers
  8917.  
  8918.          ENTER          Return to MAIN MENU
  8919.  
  8920.          Select desired function:
  8921.  
  8922.  
  8923. F1     Select Satellite Icon Size: 15/21 pixels
  8924. -----------------------------------------------
  8925.  
  8926.      This command allows the user to select the size of the internal 
  8927. satellite icons used to display the ground track position of the primary 
  8928. satellite. The choices are: 15x15 pixels, which should be suitable for most 
  8929. applications; and, 21x21 pixels for television and display or projection 
  8930. formats where higher visibility of the satellite icon is desired. This 
  8931. selection has no effect when external icon files (files with names 
  8932. "#nnnnn.ICN") are used; each external icon file includes its own icon 
  8933. size parameter which is independent of the internal icon size selection.
  8934.      NOTE: For compatibility with earlier versions, the 21x21 pixel size 
  8935. may also be enabled by the "/21" command line option. However, unlike those 
  8936. earlier versions, the current icon size is now saved in file STSPLUS.INI 
  8937. and the smaller size is NOT selected by default when the program is 
  8938. executed. Once the 21x21 icon size is selected (by either method), the 
  8939. small 15x15 icon size must be re-selected using F10+F3+F1.
  8940.  
  8941.  
  8942. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 165
  8943.  
  8944.  
  8945. F2     Display TDRS and Real Time Satellites
  8946. --------------------------------------------
  8947.  
  8948.      This command allows the user to display TDRS and/or selected real time 
  8949. and static satellites. The command cycles through "OFF", "TDRS", "SATS", 
  8950. and "BOTH". When "TDRS" or "BOTH" is selected,the communications coverage 
  8951. for the Tracking and Data Relay Satellites (TDRS) or other geosynchronous 
  8952. satellites is also shown. The TDRS coverage boundaries overlap between the 
  8953. East and West TDRS satellites and Mission Control may select either 
  8954. satellite during the overlap period. STSPLUS displays the areas covered by 
  8955. each satellite and the times for acquisition and loss of signal (AOS and 
  8956. LOS). See the section "TDRS and Real Time Satellite Features" above for a 
  8957. full discussion of the TDRS coverage features.
  8958.  
  8959.  
  8960. F3     Display Additional Map Grid Lines
  8961. ----------------------------------------
  8962.  
  8963.      This command is not available for CGA systems. The basic world map 
  8964. includes the Equator and the meridians at 0 degrees (Prime Meridian) and 
  8965. 180 degrees (International Date Line) shown in bright blue on color 
  8966. monitors. Turning on the map grid adds additional lines of longitude and 
  8967. latitude. Displaying the additional grid lines on some monochrome monitors 
  8968. may make the screen too "busy".
  8969.      In the Orthographic, Quadrant and Zoom Map modes, the spacing of the 
  8970. additional grid lines is adjusted for the map field of view. In all 
  8971. rectangular map modes and for orthographic map modes with MAG > 500 except 
  8972. for polar and near polar views, each latitude grid line is labeled at the 
  8973. left and each longitude grid line at the top or bottom of the display 
  8974. screen.
  8975.  
  8976.  
  8977. F4     Display Tracking Stations
  8978. --------------------------------
  8979.  
  8980.      The F4 command enables/disables the display of the tracking stations 
  8981. included in file STSPLUS.TRK or the current TRACKING STATION filename as 
  8982. set by Function Key F7 on the Main Menu. If that file is not found, 
  8983. internal data are used for NASA's 14 original ground tracking stations plus 
  8984. the NASA Ground Terminal at White Sands, NM. Each tracking station is 
  8985. located with a small red circle. The circle of visibility is also shown if 
  8986. that circle has an angular diameter of 90 degrees or less. The circles of 
  8987. visibility are calculated at the instant the map is drawn and may not be 
  8988. accurate over long periods of time for satellites with highly eccentric 
  8989. orbits. For all map modes EXCEPT the World Maps, each tracking station is 
  8990. also labeled with its 3-character abbreviation. This command is not 
  8991. available for CGA monitors.
  8992.  
  8993.  
  8994. F5     Display Ground Track: DOTS/LINE
  8995. --------------------------------------
  8996.  
  8997.      STSPLUS calculates the ground track for the satellite for a period 
  8998. from one and one half hours in the past to three hours in the future. Press 
  8999. F5 to change from one mode to the next. Depending upon the user's 
  9000. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 166
  9001.  
  9002.  
  9003. preferences, this function may be used to set the displayed ground track to 
  9004. any of the following modes:
  9005.  
  9006.      NONE      The ground track is not displayed.
  9007.  
  9008.      DOTS      The ground track is displayed using RED dots for the past 
  9009.                ground track and GREEN dots for the future ground track. The 
  9010.                dots are spaced at one minute intervals. As time passes, the 
  9011.                GREEN dots will change to RED.
  9012.  
  9013.      LINE      The ground track is displayed using a GREEN line.
  9014.  
  9015.      BOTH      The ground track is displayed using a GREEN line with RED 
  9016.                dots for past ground track minute marks and YELLOW dots for 
  9017.                future ground track minute marks. As time passes, the YELLOW 
  9018.                dots will change to RED.
  9019.  
  9020.  
  9021. F5     Display Local/Satellite Circles of Visibility
  9022. ----------------------------------------------------
  9023.  
  9024.      Function Key F6 enables and disables the local and satellite circles 
  9025. of visibility, cycling through OFF, LCL, SAT, and BOTH with successive key 
  9026. presses. These abbreviations have the following meaning:
  9027.  
  9028.      OFF       Both the local and satellite circles of visibility are 
  9029.                disabled.
  9030.  
  9031.      LCL       The local circle(s) of visibility are enabled; the satellite 
  9032.                circle of visibility is disabled.
  9033.  
  9034.      SAT       The satellite circle of visibility is enabled; the local 
  9035.                circle(s) of visibility are disabled.
  9036.  
  9037.      The local circle of visibility is centered on your location and a 
  9038. second location (if enabled), and shows the approximate area within which 
  9039. direct line of sight communication with the satellite is possible. The 
  9040. local circle of visibility is calculated at the instant the map is drawn 
  9041. and may not be accurate over long periods of time for satellites with 
  9042. highly eccentric orbits. In some situations (geosynchronous satellites, for 
  9043. example), these circles of visibility cover so large an area that they 
  9044. simply confuse and clutter the display; use this command to disable the 
  9045. local circles in this case.
  9046.      The satellite circle of visibility shows the approximate circle of 
  9047. visibility from the spacecraft, the area of the Earth's surface which is 
  9048. visible from the cockpit windows and television cameras or, for unmanned 
  9049. spacecraft, the direct line of sight visibility from the ground. Note that 
  9050. the shape of the "circle" varies depending upon the magnification or zoom 
  9051. factor and map projection being used. With rectangular projection, the 
  9052. shape is approximately a circle near the Equator and more like a rounded 
  9053. triangle at higher latitudes; near the poles, the "circle" spreads out 
  9054. across the map. This is an artifact of the rectangular map projection.
  9055.      When enabled, the satellite circle of visibility is recalculated every 
  9056. 10 seconds based upon the spacecraft's current altitude. This means that 
  9057. orbits with a high eccentricity (that is, a highly elliptical orbit whose 
  9058. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 167
  9059.  
  9060.  
  9061. apogee and perigee are very different) will exhibit a constantly changing 
  9062. circle of visibility.
  9063.  
  9064.  
  9065. F7     Display South Atlantic Anomaly Zone
  9066. ------------------------------------------
  9067.  
  9068.      The South Atlantic Anomaly (SAA) is an area in the southern hemisphere 
  9069. lying between the southern tip of Africa and South America which can cause 
  9070. severe electromagnetic disturbances on spacecraft, often referred to as a 
  9071. Single Event Upset (SEU). For example, the semiconductor memory on the 
  9072. Hubble Space Telescope (which regularly passes through the SAA) was being 
  9073. changed by this phenomenon, with resulting erratic performance, until a 
  9074. software patch was uplinked to work around the problem. The SAA may be 
  9075. displayed on the ground track display in either projection and is shaped 
  9076. more or less like a kidney bean. Using NASA Mission Charts (now long out of 
  9077. print, unfortunately) for various Space Shuttle missions as a reference, 
  9078. the SAA has been modeled for spacecraft in low Earth orbits with altitudes 
  9079. from 140 nm to 330 nm (although it actually extends out to geosynchronous 
  9080. orbits). This model is then interpolated for altitudes from 75 to 1000 nm.
  9081.      The extent of the SAA is shown as estimated for the orbital altitude 
  9082. of the Primary Satellite and may not accurately reflect the extent of the 
  9083. SAA for Secondary satellites. Because the accuracy of the SAA model is not 
  9084. known at higher altitudes, it is not drawn if the spacecraft altitude is 
  9085. above 1000 nm. Users should be aware that this is only an approximate model 
  9086. and that the SAA's effects and extent may vary considerably with time and 
  9087. as a function of the type of interference or radiation that is of interest. 
  9088. Note also that the minimum altitude used for the SAA is 75 nautical miles; 
  9089. this applies when ascent simulation is enabled with the Space Shuttle on 
  9090. the launch pad and during ascent.
  9091.  
  9092.  
  9093. F8     Display Terminator, Sun, and SpaceCraft Lighting
  9094. -------------------------------------------------------
  9095.  
  9096.  
  9097.      This function enables and disables the Sun and related solar features. 
  9098. See the section "Sun and Solar Features" for a full discussion. STSPLUS 
  9099. calculates whether the spacecraft is in full sun, penumbra (partial shadow) 
  9100. or refracted sunlight, or umbra (full shadow) and adjusts the color of the 
  9101. spacecraft icon accordingly: bright white, yellow, and dim white 
  9102. respectively. This feature is not available on CGA and HGC monitors. The 
  9103. current spacecraft solar lighting is indicated in the data block (next to 
  9104. "Orbit #:") by the following symbols:
  9105.  
  9106.      *    Full sunlight
  9107.      +    Partial sunlight (penumbra)
  9108.      -    Refracted sunlight
  9109.           Full shadow (umbra)
  9110.  
  9111.  
  9112.  
  9113. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 168
  9114.  
  9115.  
  9116. F9     Display Map Locations and Features
  9117. -----------------------------------------
  9118.  
  9119.      This feature enables or disables the display of the map locations and 
  9120. features contained in file STSPLUS.LOC if present. See the section 
  9121. "Location and Features Labels" above for a full discussion.
  9122.  
  9123.  
  9124. F10    Display Lakes and Rivers
  9125. -------------------------------
  9126.  
  9127.      This feature enables or disables the display of lakes and rivers on 
  9128. the map. Removing the lakes and rivers will lessen the time required to 
  9129. draw a map and can improve screen legibility especially for CGA systems. 
  9130. (The lakes and rivers are always disabled on the rectangular world map to 
  9131. avoid cluttering an already busy display!)
  9132. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 169
  9133.  
  9134.  
  9135. STSORBIT PLUS's Orbital Model
  9136. -----------------------------
  9137.  
  9138.      The original version of STSORBIT was first prepared without reference 
  9139. materials of any kind and the simplest possible orbital model was therefore 
  9140. selected. The primary objective was to duplicate the NASA wall map at 
  9141. the Mission Control Center in Houston, Texas. This "simple" model assumed 
  9142. that the orbit was perfectly circular at a specified altitude and 
  9143. inclination which never degraded due to other factors such as drag or 
  9144. perturbation. Some simplifying assumptions were incorporated to handle the 
  9145. initial ascent portion of a mission and the launch site was hard coded to 
  9146. Cape Canaveral, Florida. With only minor modifications, the program was 
  9147. essentially unchanged for the next year.
  9148.      The launch of STS-31 and the Hubble Space Telescope highlighted the 
  9149. need for improved accuracy because of public interest and the length of the 
  9150. mission. The orbital calculations were modified (STSORBIT Version 9015) to 
  9151. include the J2 factor, the perturbation of low Earth orbits due to 
  9152. variations in the gravitational field related to the non-spherical shape of 
  9153. the Earth (among other factors); omission of the J2 factor caused errors in 
  9154. longitude of approximately -5 to -7 degrees per day. That is, the orbital 
  9155. track drifted Westward from its true position by that amount. More accurate 
  9156. models of low orbits also include the J3 and J4 perturbation factors, 
  9157. atmospheric drag, and a host of other less significant items.
  9158.      Although reasonably accurate for the first day or so of a space 
  9159. shuttle mission, the "simple" model is by no means ideal. In calculating 
  9160. the current orbital longitude, for example, the "simple" model assumes a 
  9161. circular orbit. For orbits with low inclinations, as is typical for 
  9162. launches from Kennedy Space Center, the errors are not particularly 
  9163. significant and are probably overshadowed by the fundamental uncertainties 
  9164. in orbital parameters and by the limitations imposed by display resolution. 
  9165. Orbits with higher inclinations, as would be the case if near-polar 
  9166. launches from Vandenberg AFB in California are ever initiated, would have 
  9167. much larger periodic errors which would be both noticeable and 
  9168. objectionable. More important for longer missions and for general satellite 
  9169. tracking is the fact that due to the method used, errors in the orbital 
  9170. calculations tend to be cumulative. After a day or two, the errors become 
  9171. unacceptably large.
  9172.      The real problem with the simple method, of course, is that the Earth 
  9173. is not a perfect sphere and actual satellite orbits are never perfectly 
  9174. circular. Satellite orbits are significantly perturbed by the non-spherical
  9175. gravitational field of the Earth, by the Sun and Moon, atmospheric drag, 
  9176. and other factors. Accurate satellite tracking over longer periods of time 
  9177. therefore demands more accurate data and a more rigorous treatment of 
  9178. satellite orbits. The only practical alternative is to use the NASA/NORAD 
  9179. 2-line orbital element sets. Not only are these data readily available 
  9180. publicly, but they are relatively accurate and are updated regularly. 
  9181. Therefore, STSORBIT PLUS relies on the NORAD SGP4 prediction model and the 
  9182. 2-line orbital element sets for orbit predictions. 2-line element sets for 
  9183. non-military space shuttle missions are typically available on the same day 
  9184. as the launch. Amateur astronomers and satellite tracking experts often 
  9185. generate "unofficial" 2-line element sets even for military missions.
  9186.      Six quantities are required by classical gravitational theory to 
  9187. completely characterize the orbit of one body about another in time and 
  9188. space, the "Two Body Problem". These six quantities, often referred to as 
  9189. Keplerian orbital elements, are included in the NASA/NORAD 2-line element 
  9190. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 170
  9191.  
  9192.  
  9193. sets along with other numerical and statistical data. The U.S Space 
  9194. Command, (formerly NORAD, the North American Air Defense Command) 
  9195. headquartered in Cheyenne Mountain, Colorado, developed the SGP4 and SDP4 
  9196. orbital models and the 2-line element format many years ago as part of 
  9197. their satellite tracking efforts and NASA subsequently adopted the same 
  9198. format -- more or less. NASA and NORAD do not always use the same 
  9199. definition for revolution (orbit) numbers; NASA frequently gives a number 
  9200. one (or two) greater than NORAD, calling the first partial orbit number one 
  9201. while NORAD calls that same partial orbit number zero. Except for short 
  9202. duration missions, such as the Space Shuttle, revolution numbers are of no 
  9203. practical importance.
  9204.      Having timely and accurate orbital data is of little help without a 
  9205. computer model or program which can use those data. NORAD has rather 
  9206. arbitrarily divided satellite orbits into two categories: near Earth orbits 
  9207. and deep space orbits. Near Earth orbits are defined as those with orbital 
  9208. periods of 225 minutes or less and deep space orbits are all others. 
  9209. Computer models are described in the literature for each category. STSORBIT 
  9210. PLUS employs the SGP4 Near Earth Model only, using a composite of code of 
  9211. my own combined with translated Fortran and Basic source supplied by Paul 
  9212. Traufler and C source by Paul Hirose. I plan to add the SDP4 deep space 
  9213. model in due course. Not only are the near Earth orbits generally of more 
  9214. interest to observers, but the errors associated with deep space orbits 
  9215. processed with the SGP4 model (rather than the correct SDP4 model) are not 
  9216. particularly significant for the purposes of a program such as STSORBIT 
  9217. PLUS. Further, watching a geostationary satellite orbit on the screen is 
  9218. not unlike watching grass grow and is about as exciting.
  9219. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 171
  9220.  
  9221.  
  9222. Accurate Time and the Personal Computer
  9223. ---------------------------------------
  9224.  
  9225.      For a program like STSPLUS, accuracy and precision of the timekeeping 
  9226. functions are essential. There is a tendency these days to accept whatever 
  9227. a computer says as the absolute truth without regard for whether or not the 
  9228. information is even "reasonable". For something as basic as time, even an 
  9229. experienced computer user may assume that it is correct. This discussion 
  9230. attempts to compare reality with that expectation.
  9231.      Given the clock drift and accuracy problems inherent in the design of 
  9232. the typical IBM-compatible personal computer, frequent time setting and/or 
  9233. adjustments are required. Accurate time setting would not be practical 
  9234. for most people without the various time services provided by the National 
  9235. Institute of Standards and Technology (NIST) and the U.S. Naval Observatory 
  9236. (USNO). The NIST radio stations WWV and WWVH provide an inexpensive and 
  9237. convenient means for "ordinary folks" to synchronize clocks and other 
  9238. equipment. The NIST and USNO Telephone Time Services offer a high precision 
  9239. standard time calibration source when such accuracy is required. Similar 
  9240. radio and telephone services are available in Canada and Europe.
  9241.      Once a computer clock has been set with reasonable accuracy, the 
  9242. accuracy of the computer's clock will indeed be sufficient for many 
  9243. applications; if you are using a word processing or spreadsheet program, 
  9244. knowing the time to within a minute or two is probably adequate. For 
  9245. programs such as STSPLUS and other time-dependent applications, however, 
  9246. this level of accuracy simply will not suffice; when used for satellite 
  9247. tracking, the time should be accurate to within a second. Unless steps are 
  9248. taken to both set the clock and to maintain its accuracy, this will not be 
  9249. the case. No matter how accurately the clock on a typical personal computer 
  9250. is set, it will only be a matter of hours before the time will have drifted 
  9251. by some seconds. Measured over a number of days, the accumulated errors can 
  9252. easily amount to a minute or more.
  9253.      The timekeeping operations of an IBM-compatible computer are actually 
  9254. performed by two separate and independent functions: a clock-calendar 
  9255. CMOS integrated circuit and lithium battery combination which maintains the 
  9256. current time and date in hardware; and, a section of the DOS operating 
  9257. system software which maintains the current time and date in software. When 
  9258. computer power is off, the hardware chip continues to operate using its 
  9259. battery; when the computer is started ("booted"), the operating system 
  9260. software reads the hardware clock and sets its internal software clock. 
  9261. Absent special software, the DOS time thereafter relies entirely on the 
  9262. software clock until the next time the computer is restarted. 
  9263. Unfortunately, neither of these clocks was designed for accuracy; early 
  9264. versions of the PC did not even include the hardware/battery arrangement. 
  9265. Even the typical electric clock, which uses the power line frequency for 
  9266. its timekeeping reference, is usually far more accurate.
  9267.      The accuracy of the DOS time at any instant is the result of the 
  9268. accumulated errors in both clocks. The hardware clock will drift as a 
  9269. function of time, temperature, voltage, and crystal aging; the software 
  9270. clock will gain or lose time depending upon the skill with which its 
  9271. software was written and how well that software "cooperates" with the 
  9272. balance of the computer's hardware and software. Some software, especially 
  9273. network and high speed communications software, can prevent the DOS clock 
  9274. software from incrementing when it should, usually resulting in the DOS 
  9275. clock losing time. The problem was compounded with the release of DOS 
  9276. Version 3.3; beginning with that version, the DOS TIME and DATE commands 
  9277. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 172
  9278.  
  9279.  
  9280. adjust BOTH the hardware and software clocks and thereby potentially 
  9281. eliminate the hardware clock as even a modestly reliable reference.
  9282.  
  9283.  
  9284. Methods for Setting DOS Time
  9285. ----------------------------
  9286.  
  9287.      Bearing these considerations in mind, there are a number of approaches 
  9288. to the DOS time question. The most obvious approach, used by the vast 
  9289. majority of computer users, is to either ignore the computer clock entirely 
  9290. or to say "It's close enough". Regardless of the application, I strongly 
  9291. recommend that the DOS clock be REGULARLY set to the correct time if only 
  9292. to assure that files are more or less correctly date and time stamped. If 
  9293. the accuracy of DOS time is important, the computer clock may be set or 
  9294. synchronized in a number of ways, some of which are described below. In 
  9295. this context, "ACCURACY" means the accuracy of the time setting operation 
  9296. and NOT the longer term accuracy and stability of the DOS time.
  9297.  
  9298. 1.   TELEPHONE: Many local telephone companies offer a telephone time 
  9299.      service, usually with a message such as "When you hear the signal the 
  9300.      time will be ... (beep)". I am not aware of any hardware or software
  9301.      which uses this signal for time setting purposes.
  9302.  
  9303.      ACCURACY: Generally plus or minus 5 seconds. With the advent of 
  9304.      digital voice response equipment in recent years, the accuracy has 
  9305.      improved to perhaps plus or minus 1 second.
  9306.  
  9307. 2.   COMMERCIAL RADIO: Hourly time signals broadcast on commercial radio 
  9308.      may be used to manually set the time. My experience suggests that the 
  9309.      CBS network time signal is usually reliable.
  9310.  
  9311.      ACCURACY: Usually within plus or minus 2 seconds, depending upon the 
  9312.      source. Satellite distribution of network feeds add a time delay of 
  9313.      approximately 0.25 seconds per "hop" but some stations, including some 
  9314.      network stations, generate time signals locally.
  9315.  
  9316. 3.   SHORTWAVE RADIO: Time signals are broadcast on shortwave radio 
  9317.      stations WWV and WWVH by the National Institute of Standards and 
  9318.      Technology. These time signals may be used to manually set the time. 
  9319.      WWV and WWVH broadcast on several frequencies: 2.5MHz, 5MHz, 10MHz, 
  9320.      15MHz, and 20 MHz (WWV only). Reception will vary according to your 
  9321.      distance from the transmitter, time of day, and atmospheric 
  9322.      conditions. These time signals are very precise; the only major 
  9323.      variable is the propagation delay, the time it takes the radio signal 
  9324.      to travel from the transmitter to your receiver. The typical 
  9325.      propagation delay is approximately 5 microseconds per mile. Outside 
  9326.      North America, other national radio services such as the British 
  9327.      Broadcasting Company's BBC World Service offer accurate hourly 
  9328.      shortwave time signals.
  9329.  
  9330.      ACCURACY: Time setting using WWV or WWVH can usually be performed to 
  9331.      within about plus or minus 250 milliseconds, of which up to 25 
  9332.      milliseconds is transmission time and the balance is user response 
  9333.      time. With practice, plus or minus about 100 milliseconds is 
  9334.      practical.
  9335. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 173
  9336.  
  9337.  
  9338.  
  9339. 4.   HEATH GC-1000 MOST ACCURATE CLOCK: The GC-1000 is a combination 
  9340.      digital clock and scanning shortwave radio receiver which may be 
  9341.      equipped with an RS-232 communications port for use with computers and 
  9342.      other electronic equipment. Operation with DC power is available to 
  9343.      maintain accurate time during periods of AC power loss. This is the 
  9344.      only method which provides more or less continuous accurate time 
  9345.      information without telephone toll charges.
  9346.  
  9347.      ACCURACY: When properly configured for your location, equipped with an 
  9348.      external antenna, used with appropriate computer software, and when 
  9349.      the receiver is locked to one of the WWV (or WWVH) time signals, the 
  9350.      GC-1000 can provide time information and a standard calibration 
  9351.      frequency to an accuracy of plus or minus 10 milliseconds. When signal 
  9352.      lock is lost, the receiver scans the 5MHz, 10MHZ, and 15MHz broadcasts 
  9353.      to reacquire signal and lock. Even after signal lock is lost, the 
  9354.      receiver maintains an accuracy of plus or minus 100 milliseconds for 
  9355.      some hours.
  9356.  
  9357. 5.   NIST/USNO TELEPHONE TIME SERVICE: When real precision and accuracy are 
  9358.      required, the computer clock may be set remotely using the telephone 
  9359.      time service of either the National Institute of Standards and 
  9360.      Technology (NIST, formerly the National Bureau of Standards or NBS) in 
  9361.      Boulder, Colorado, or the U.S. Naval Observatory (USNO) in Washington, 
  9362.      D.C. This method requires a modem connected to a telephone line and is 
  9363.      available for systems using DOS version 3.3 or higher AND equipped 
  9364.      with 80286 processor or higher; some 8088-equipped systems may also 
  9365.      use this method depending upon the type of clock hardware installed 
  9366.      and the version of DOS being used. The recommended method uses the 
  9367.      programs TIMESET and RIGHTIME (see below) although other commercial 
  9368.      and shareware programs may be available.
  9369.  
  9370.      ACCURACY: This is the most accurate method available for setting and 
  9371.      maintaining the DOS clocks. Depending upon which service is used, NIST 
  9372.      or USNO, whether or not line delay compensation ("lag") is employed, 
  9373.      and the frequency of time setting, the DOS time can be set to within 
  9374.      plus or minus 2 milliseconds. However, since the "time ticks" of the 
  9375.      DOS software clock occur every 55 milliseconds, or 18.2 times per 
  9376.      second, this "granularity" may limit the accuracy of reading the DOS 
  9377.      clocks. See the documentation for programs TIMESET and PRECISION TIME 
  9378.      (below) for additional discussion.
  9379.  
  9380.      Choose one of the methods suggested or a suitable alternative based 
  9381. upon your precision and accuracy requirements. Other methods of maintaining 
  9382. an accurate time standard such as atomic clocks, Global Positioning 
  9383. Satellite (GPS) time receivers, and NIST time code equipment, are also 
  9384. available -- for a price. Those methods are beyond the scope of this 
  9385. documentation.
  9386.  
  9387.  
  9388. Maintaining Accurate DOS Time
  9389. -----------------------------
  9390.  
  9391.      Just in case you missed the point earlier, accurately setting DOS time 
  9392. is only half the battle. Even if the DOS time is set very precisely as 
  9393. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 174
  9394.  
  9395.  
  9396. discussed above, all that assures is that the time is correct to the 
  9397. required accuracy at that instant. The problem then becomes one of knowing 
  9398. how the DOS clocks change or drift with time and how to compensate for 
  9399. those changes or, alternatively, checking the DOS time frequently enough 
  9400. that any drift on the part of the DOS clocks is acceptable for the intended 
  9401. application.
  9402.      Of the two clocks in a typical personal computer, the hardware clock 
  9403. is considerably more consistent and reliable. I have checked perhaps a 
  9404. dozen PC hardware clocks in recent years, and almost all kept reasonably 
  9405. good time over a period of several days; as expected, none kept "perfect" 
  9406. time. Typical drift rates ranged from about 3 seconds per day to near zero 
  9407. seconds per day, with the magnitude and direction of the drift more or less 
  9408. constant over the period of measurement. The hardware clock is typically 
  9409. sensitive to both voltage and temperature, both of which undergo 
  9410. significant change when the computer is turned on or off. Complete 
  9411. calibration of the hardware clock requires knowledge of its performance 
  9412. under both circumstances. Once a hardware clock has been calibrated, 
  9413. its performance may be predicted with reasonable accuracy over periods of 
  9414. some weeks or more. Crystal aging rates suggest that calibration should be 
  9415. performed at least monthly.
  9416.      The hardware clock is normally interrogated only when the computer is 
  9417. first started or rebooted. The correct time can therefore be predicted at 
  9418. that moment for a calibrated hardware clock, given the last time that clock 
  9419. was synchronized with an appropriate time standard. Microsoft provides no 
  9420. standard software tools for interrogating the hardware clock at other 
  9421. times except for low level interrupt services. Quite the contrary; 
  9422. beginning with DOS Version 3.3, using the DOS TIME and DATE commands to set 
  9423. the DOS software clock will also set the hardware clock and effectively 
  9424. destroy its usefulness as a calibrated time reference. I am at a complete 
  9425. loss to understand the reasoning behind this change in DOS; I presume that 
  9426. users were being "confused" by differences between the hardware and 
  9427. software clocks; instead of either explaining or fixing the problem, 
  9428. Microsoft elected to "legislate" the problem away -- a process any 
  9429. politician would recognize instantly. The only mitigating consideration is 
  9430. that any really effective solution would probably require hardware as well 
  9431. as software changes. Blame IBM, I guess.
  9432.      The software clock provides the only time information readily 
  9433. accessible to DOS using standard software. Since this clock is maintained 
  9434. entirely in software, with no reference to the hardware clock except at 
  9435. bootup, it is at the mercy of other software which may execute from time to 
  9436. time. The software clock increments its time using "interrupts", a 
  9437. technique which stops a software process in progress just long enough to do 
  9438. the required tasks and then resumes the interrupted process. These 
  9439. interrupts occur every 55 milliseconds. So long as none is missed, the 
  9440. software clock should keep accurate time -- if the software is written 
  9441. correctly and if the computer's crystal controlled oscillator is in turn 
  9442. accurate. It may be that neither of these conditions is true; certainly the 
  9443. crystal controlled oscillator (quite similar to the one which runs the 
  9444. hardware clock) was not designed for accuracy or stability. It's original 
  9445. purpose was solely to generate the necessary timing signals for the 
  9446. operation of the computer. Cost, not accurate time, was the primary 
  9447. consideration in its design.
  9448.      Other software designers have contributed to the problem by writing 
  9449. software which, deliberately or inadvertently, prevents the software clock 
  9450. from being updated. Off-brand BIOS firmware can present occasional 
  9451. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 175
  9452.  
  9453.  
  9454. problems. Local Area Network (LAN) and high speed communications software 
  9455. are also frequent culprits in this respect. For example, a casual check of 
  9456. the clock while using a high speed computer-to-computer file transfer 
  9457. program indicated that the clock was effectively suspended when data 
  9458. transfers were in progress. In one relatively brief test, the DOS clock 
  9459. lost about 30 seconds.
  9460.      As a result of all of these factors, the accuracy of the DOS software 
  9461. clock can vary wildly from one computer to the next and from one situation 
  9462. to another. One inexpensive "clone" computer that I'd rather forget 
  9463. couldn't manage to keep time to better than about 30 seconds per HOUR! 
  9464. Before planning to use a particular computer as a time reference with 
  9465. programs like STSPLUS, check the computer hardware and software you intend 
  9466. to use very carefully.
  9467.  
  9468.  
  9469. Programs TIMESET and RIGHTIME
  9470. -----------------------------
  9471.  
  9472.      Two fine shareware programs, TIMESET by Peter Petrakis and RIGHTIME by 
  9473. Tom Becker, provide all the features required to accurately set and 
  9474. maintain the computer's hardware and software clocks. Development efforts 
  9475. on these programs have been carefully coordinated so that they cooperate 
  9476. with each other. Both programs are copyrighted commercial software 
  9477. distributed as "shareware" and require registration after an initial 
  9478. evaluation period. I highly recommend these programs and encourage users to 
  9479. support the authors and their work. So far as I know, there are no other 
  9480. comparable programs available at any price!
  9481.  
  9482. TIMESET, Version 7.10 or higher, uses the telephone time services of NIST, 
  9483. USNO, and three European services to precisely set the computer clocks. The 
  9484. standard distribution also includes several additional time-related utility 
  9485. programs. It is available on my RPV BBS or direct from:
  9486.  
  9487.           Peter Petrakis
  9488.           Life Sciences Software
  9489.           8925 271st N.W., Suite 112
  9490.           Box 1560
  9491.           Stanwood, Washington  98292  USA
  9492.  
  9493.           Telephone: (206) 387-9788
  9494.  
  9495. RIGHTIME, Version 2.5+, is a program to compensate for the various drift 
  9496. factors in a computer's hardware and software clocks. When used in 
  9497. conjunction with TIMESET and properly calibrated, RIGHTIME "learns" the 
  9498. warm and cool drift factors for a specific computer. As a result, the 
  9499. clock's rate can be maintained with an accuracy of a fraction of a second 
  9500. over long periods of time. It is available on many computer bulletin board 
  9501. systems or direct from:
  9502.  
  9503.           Tom Becker
  9504.           Air System Technologies, Inc.
  9505.           14232 Marsh Lane, Suite 339
  9506.           Dallas, Texas  75234  USA
  9507.  
  9508.           Telephone: (214) 402-9660
  9509. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 176
  9510.  
  9511.  
  9512.  
  9513. Tom Becker and Peter Petrakis may be also contacted directly on the Air 
  9514. Systems Technologies computer bulletin board system in Dallas, Texas. The 
  9515. BBS always has the latest versions of TIMESET and RIGHTIME available for 
  9516. download:
  9517.  
  9518.           Air Systems Technologies BBS
  9519.           (214) 869-2780
  9520.  
  9521.      The following descriptive text is extracted with permission from the 
  9522. documentation for the current versions of TIMESET and RIGHTIME; please 
  9523. consult the documentation for each program for full details. Although 
  9524. future versions of both programs are expected to remain compatible with 
  9525. STSPLUS, they should be tested carefully before regular use.
  9526.  
  9527.  
  9528. FEATURES OF TIMESET 7.10
  9529. ------------------------
  9530.  
  9531.      TimeSet has been evolving steadily ever since the first version was 
  9532. released in the summer of 1987.  That version and several subsequent ones 
  9533. could only set a computer's clock from the U.S. Naval Observatory (USNO) in 
  9534. Washington, D.C.  Version 6.00, released in 1990, added ability to use 
  9535. telephone time signals from the National Institute of Standards and 
  9536. Technology (NIST) in Boulder, Colorado, making it the first program of its 
  9537. kind able to address more than one atomic time service.  This made it 
  9538. possible for computer users in the eastern and western United States to 
  9539. keep down long distance bills by choosing the time service closest to them.
  9540.      Version 7.10 continues that evolution with a number of new features 
  9541. and supporting utilities:
  9542.  
  9543. o    TimeSet can now access five atomic clock-based telephone time services 
  9544.      on two continents: the USNO and the NIST in the United States, as 
  9545.      before, and atomic time services in Sweden (National Time and 
  9546.      Frequency Laboratory), Austria (Technical University of Graz), and 
  9547.      Italy (National Electrotechnical Institute).  People in European 
  9548.      countries who want to set their computers to an atomic clock no longer 
  9549.      need to make a trans-Atlantic phone call.
  9550.  
  9551. o    TimeSet 7.10 is designed to interact closely with version 2.5+ of 
  9552.      RighTime (tm), the excellent memory-resident regulator for computer 
  9553.      clocks developed by Tom Becker of Air System Technologies, Inc., 
  9554.      Dallas.  RighTime learns the drift rate in the computer's clock and 
  9555.      continuously applies a correction to compensate for it, and it refines 
  9556.      the correction each time the computer clock is set.  A computer with 
  9557.      RighTime installed and trained can maintain system clock accuracy 
  9558.      within a second for at least a week. Furthermore, version 2.46 
  9559.      provides true 0.01-sec resolution in the DOS clock, in contrast to the 
  9560.      normal 0.055-sec resolution.  This allows greater accuracy in 
  9561.      timesetting than ever before, indeed the maximum accuracy that can be 
  9562.      obtained with a computer clock.  Life Sciences Software and Air System 
  9563.      Technologies cooperated closely during the development of TimeSet 7.10 
  9564.      and RighTime 2.46, with the result that TimeSet can access several 
  9565.      RighTime functions directly. 
  9566.  
  9567. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 177
  9568.  
  9569.  
  9570. "TIMESET" is a trademark of Life Sciences Software (TM)
  9571.  
  9572. The following is a screen dump of the data displayed by TIMESET:
  9573.  
  9574. +------------------- From NIST.  Connect time: 11.97 sec. --------------------+
  9575. | DATA FOR TIME CALCULATIONS (all data pertain to Coordinated Universal Time) |
  9576. |    Time data string:  49051 93-03-05 14:07:20 81 0 -.1 051.1 UTC(NIST)      |
  9577. |                Date:  03-05-1993                                            |
  9578. |         Julian date:  2449051                                               |
  9579. |         Day of year:  064                                                   |
  9580. |                Hour:  14    Minute:  07    Second:  20                      |
  9581. |              The United States mainland is on standard time.                |
  9582. |        U.S. daylight time begins on 04-04-1993 at 02:00:00 local time.      |
  9583. +-----------------------------------------------------------------------------+
  9584.                                                 System clock set: 06:07:20.01
  9585. +-----------------------------------------------------------------------------+
  9586. |                 ACTION SUMMARY (at instant of timesetting)                  |
  9587. |    Internal delay adjustment:  .01 sec. (added to set time)                 |
  9588. |        Line delay adjustment:  .0511 sec. (precompensated by time service)  |
  9589. |                                                                             |
  9590. |   Universal Time Coordinated:  14:07:20.01           (time at 0x longitude) |
  9591. |                     UTC Date:  03-05-1993, Friday    (date at 0x longitude) |
  9592. |                                                                             |
  9593. |      Local computer time was:  06:07:20.01 (RighTime-assisted)              |
  9594. |                       Set to:  06:07:20.01 Pacific Standard                 |
  9595. |      Local computer date was:  03-05-1993                                   |
  9596. |                       Set to:  03-05-1993, Friday, Day 064 of 1993          |
  9597. +-----------------------------------------------------------------------------+
  9598.  
  9599.  
  9600. FEATURES OF RIGHTIME 2.5+
  9601. -------------------------
  9602.  
  9603.      RighTime brings exceptional system time of day clock performance to 
  9604. the DOS-based AT-class-compatible PC computer with no additional hardware.  
  9605. With RighTime installed, the standard real time clock system becomes an 
  9606. Adaptive Mathematically Compensated Crystal-controlled Oscillator based 
  9607. clock.  Under stable conditions, RighTime can produce a system clock that 
  9608. keeps time within one half second per week or better (some testers have 
  9609. reported accuracy of 0.07 second per week); this is about 0.8 parts per 
  9610. million error, or more than 100 times better than an unconditioned crystal 
  9611. time base alone, or 30 times better than a moderately conditioned one like 
  9612. a modern watch of quality.
  9613.  
  9614. o    True one hundredth second DOS clock resolution: the 55-millisecond 
  9615.      barrier is broken!  The standard DOS clock resolves to only about 1/18 
  9616.      second; under RighTime v2, the new high resolution DOS clock resolves 
  9617.      to, and increments in, hundredths while the Int 08h and 1Ch tick rate 
  9618.      remains standard. 
  9619.  
  9620. o    RighTime intrinsically sets the hardware clock and solves the midnight 
  9621.      roll-over date bug that exists in some DOS versions; this eliminates 
  9622.      the need for other utility programs or drivers that perform these 
  9623.      functions.  Unlike DOS alone, the hardware clock seconds transition 
  9624.      will be properly set by RighTime and the time will be set to 
  9625. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 178
  9626.  
  9627.  
  9628.      hundredths of a second resolution, and these qualities will survive 
  9629.      through rebooting.
  9630.  
  9631. o    Each time you set the time, RighTime will improve the accuracy of the 
  9632.      clock error corrections and will subsequently improve the accuracy of 
  9633.      the clocks.  It should be easy to achieve a worst-case error of less 
  9634.      than 0.5 second per day and under good conditions, less than 0.5 
  9635.      second per week; typical results are much better.  Command line 
  9636.      options are provided that allow fine tuning the correction process to 
  9637.      your system.  A trimming option provides for offset adjustments in 
  9638.      hundredths of a second.
  9639.  
  9640. The following is a screen dump of the data displayed by RIGHTIME:
  9641.  
  9642. RighTime: Indicated DOS clock date and time is 1993/03/05 06:04:45.66.         
  9643. RighTime: Warm correction rate is +2.83 seconds per day.                       
  9644. RighTime: Cool correction rate is +4.27 seconds per day.                       
  9645. RighTime: Current applied DOS-CMOS RTC offset is +0.46 second.                 
  9646. RighTime: Last CMOS RTC adjustment was 0.00 hours ago.                         
  9647. RighTime: Last timeset was 23.33 hours ago.                                    
  9648. RighTime: System has been warm 17% of the time since the last timeset.         
  9649. RighTime: Stack A headroom is 92 bytes; Stack space used is 68 bytes.          
  9650.           Stack D headroom is 100 bytes; Stack space used is 60 bytes.         
  9651. RighTime: /?=Help; Version 2.53
  9652. RighTime: Copyright 1991-93 GTBecker, Dallas 214/402-9660. All Rights
  9653.           Reserved.
  9654. RighTime: Resident and enabled.                                                
  9655. RighTime: Selftest passed.                                                     
  9656.  
  9657.  
  9658. Program PRECISION TIME
  9659. ----------------------
  9660.  
  9661.      Program PRECISION TIME, a commercial product by Crystalogic, Inc., 
  9662. provides in a single program the time setting and time maintenance 
  9663. functions to keep a PC clock running accurately. An AT-class (80286 or 
  9664. higher) computer is required and, as with all such programs, the computer's 
  9665. hardware clock must be "reasonably" stable and predictable with respect to 
  9666. cold and warm drift rates in order to maintain long term accuracy. 
  9667. PRECISION TIME is suitable for applications which require an absolute 
  9668. accuracy of approximately +/-1 second referenced to NIST or USNO; 
  9669. applications requiring higher accuracy should consider alternative 
  9670. solutions. The one second granularity of the program's time adjustments may 
  9671. also cause difficulties for certain applications.
  9672.      PRECISION TIME ("PTIME") is an "all-in-one" program which calls a 
  9673. telephone time service (NIST or USNO), sets the computer's hardware and 
  9674. software clocks, then executes as a TSR (Terminate and Stay Resident) 
  9675. program to maintain the accuracy of the hardware clock to within one 
  9676. second. Calling the telephone time service may be performed manually on 
  9677. demand or at predetermined intervals (1 to 999 days). PTIME "guards" 
  9678. against inadvertent setting of the time or date EXCEPT by PTIME using a 
  9679. telephone time service. PTIME may be configured to handle the changes 
  9680. between Standard Time and Daylight Savings Time automatically. All program 
  9681. activity may be logged for future reference in a log file, PTIME.LOG.
  9682.      PTIME is well documented with a printed manual and installs easily and 
  9683. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 179
  9684.  
  9685.  
  9686. quickly. Although PTIME does not adjust the hardware clock as frequently 
  9687. nor to comparable precision as do programs such as RIGHTIME (above), this 
  9688. may make its internal interface somewhat more robust and reliable in 
  9689. complex hardware or software environments. During the entire time that 
  9690. PTIME has been operating on the RPV ASTRONOMY BBS there have been no 
  9691. failures or system crashes. As the following (edited) excerpt from 
  9692. PTIME.LOG illustrates, the system clock is updated periodically and is kept 
  9693. within approximately one second of the correct time as received from NIST:
  9694.  
  9695.      06/21/1994  07:24:11.00  PTIME - Time adjusted one second backwards.
  9696.      06/21/1994  10:32:16.01  PTIME - Time adjusted one second backwards.
  9697.      06/21/1994  13:40:18.01  PTIME - Time adjusted one second backwards.
  9698.      06/21/1994  16:48:24.03  PTIME - Time adjusted one second backwards.
  9699.      06/21/1994  19:56:28.03  PTIME - Time adjusted one second backwards.
  9700.      06/21/1994  23:04:34.00  PTIME - Time adjusted one second backwards.
  9701.      06/22/1994  02:00:41.04  Time was changed by: Calling an Atomic Clock
  9702.                               Drift amount was: 00:00:00.98 
  9703.      06/22/1994  05:08:42.01  PTIME - Time adjusted one second backwards.
  9704.      06/22/1994  08:18:49.00  PTIME - Time adjusted one second backwards.
  9705.  
  9706. In fact, the error of 0.98 seconds was the largest seen in two months of 
  9707. operation and, after an initial calibration period, NIST is called only 
  9708. every five days. (The RPV ASTRONOMY BBS primary computer is always turned 
  9709. on except for very brief maintenance periods.)
  9710.      The user may view the current status of PTIME and its adjustments at 
  9711. any time. The following is an example screen:
  9712.  
  9713.           ----------------- Time Adjustments ------------------
  9714.           Calibration Driver Version:    1.56                  
  9715.           Last Sleep Time:               06/22/1994 06:55:28.05
  9716.           Last Wake Time:                06/22/1994 06:57:37.39
  9717.           Last Wakeup Adjustment:        +0 seconds            
  9718.           Current Time:                  17:40:58.10           
  9719.           Seconds Between Adjustments:      11282              
  9720.           Hundredths/Sec to Adjust:          -100              
  9721.           Seconds Until Next Adjustment:     7771              
  9722.           Adjustments Handled:                262              
  9723.           Error Count:                          0              
  9724.           Last Adjustment                06/24/1994 16:42:29.03
  9725.           Sleep Time Since Last Call:         129 (0%)         
  9726.           Awake Time Since Last Call:      229151 (100%)       
  9727.  
  9728. PRECISION TIME was marketed by:
  9729.  
  9730.      Crystalogic, Inc.
  9731.      2525 Perimeter Place Drive, Suite 121
  9732.      Nashville, TN  37214
  9733.  
  9734.      Voice: (615) 391-9100
  9735.      FAX:   (615) 391-9997
  9736.      BBS:   (615) 391-8065
  9737.  
  9738. NOTE: As of November 1996, I understood that PRECISION TIME was no longer 
  9739. available but have been unable to confirm that information.
  9740. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 180
  9741.  
  9742.  
  9743. The Internet and Computer Bulletin Board Systems
  9744. ------------------------------------------------
  9745.  
  9746.      Until about 1995, the only means of obtaining accurate 2-line elements 
  9747. electronically was via computer bulletin board systems. TS Kelso's 
  9748. Celestial BBS was the first to make these data available on a timely basis 
  9749. and made accurate satellite tracking by the general public practical for 
  9750. the first time. Prior to Celestial BBS, GSFC Orbital Information Group sent 
  9751. TLEs by mail and the data had to be manually transcribed, a time consuming 
  9752. and error prone process which yielded TLEs which were already somewhat 
  9753. outdated. With the meteoric rise of the Internet, the BBSs which I used to 
  9754. frequent have disappeared at a rapid rate and, so far as I know, the only 
  9755. BBS which now makes timely TLEs available are my own RPV Astronomy BBS and 
  9756. the GSFC/OIG RBBS.
  9757.      The following Internet sites and computer bulletin board systems make 
  9758. my software and/or 2-line elements publicly available.
  9759.  
  9760.      Dave Ransom Home Page    http://www.dransom.com
  9761.                               http://tie.jpl.nasa.gov/dransom/
  9762.      NASA Spacelink           http://spacelink.nasa.gov
  9763.      NASA GSFC/OIG RBBS       http://oigsysop.atsc.allied.com
  9764.      TS Kelso WWW Site        http://www.grove.net/~tkelso/
  9765.      TS Kelso FTP Site        ftp://archive.afit.af.mil/pub/space
  9766.  
  9767.      RPV Astronomy BBS        (520) 282-5559  <-- Note new number 6/15/97
  9768.      NASA GSFC OIG RBBS       (301) 805-3251  <-- Note new number 7/15/97
  9769.  
  9770.      Timely 2-line orbital elements are essential for accurate satellite 
  9771. tracking. In addition to my own RPV Astronomy BBS and WWW Home Page, other 
  9772. Internet sites provide authoritative data for the general public. My 
  9773. recommended sites are listed above. Some or all files on these systems are 
  9774. compressed to reduce download time and must be decompressed before use; 
  9775. compressed files may be recognized by file types such as ".ZIP", ".ARJ", 
  9776. ".ARC", ".PAK", ".Z", etc.
  9777.  
  9778.  
  9779.                             ******************
  9780.                             *  CAUTION NOTE  *
  9781.                             ******************
  9782.  
  9783.           Until recently, cross-platform compatibility problems were 
  9784.      all but non-existent. PC files stayed with PCs, MAC files with 
  9785.      MACs, and so forth. UNIX files were relatively rare in the PC 
  9786.      world. With the increasing use of the Internet (which is usually 
  9787.      hosted by a UNIX system), files often migrate from one platform 
  9788.      to another and this process may not be obvious to the user.
  9789.           The use of the Internet for data distribution, therefore, has 
  9790.      meant that UNIX and MAC files often find their way to a PC. TLE 
  9791.      files from NASA Spacelink are a case in point. Text and ASCII 
  9792.      data files which have been prepared or processed by a UNIX system 
  9793.      terminate each text line with LF (Line Feed) alone rather than 
  9794.      with CR+LF (Carriage Return plus Line Feed) which is the DOS 
  9795.      standard. MACs use CR only as a line terminator.
  9796.           STSPLUS reads TLE files in all three formats correctly and 
  9797.      resaves the files in DOS format if required. However, some DOS 
  9798. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 181
  9799.  
  9800.  
  9801.      programs will not correctly read these files; most DOS editors 
  9802.      (such as QEDIT by SemWare Corp.) will correctly interpret UNIX 
  9803.      and MAC text files and will save the files in the standard DOS 
  9804.      format. The process is usually completely transparent to the 
  9805.      user; simply load the file into the editor, make a trivial edit, 
  9806.      and then resave it.
  9807.           To compound the problem, most printers DO print UNIX files 
  9808.      correctly. Printing a suspect file as a test may NOT reveal the 
  9809.      problem. Use the DOS "TYPE" command to view a suspect file. If 
  9810.      text lines appear scattered all over the screen, it is UNIX or 
  9811.      MAC formatted and may have to be corrected before use in most DOS 
  9812.      programs.
  9813.  
  9814.  
  9815.      I have maintained my RPV Astronomy BBS (computer bulletin board 
  9816. system) as a public service since 1987 (note new number as of 15 June 
  9817. 1997):
  9818.  
  9819.           (520) 282-5559
  9820.  
  9821.           2400-14400 baud, 8-N-1
  9822.  
  9823. The system has some 4000+ files, 650MB, available for download. During 
  9824. Space Shuttle missions, I post current 2-line elements at least daily 
  9825. (provided I'm in town!). The system also has current 2-line elements for a 
  9826. large number of satellites in addition to other files of interest to space 
  9827. and astronomy enthusiasts. The system is very popular and, therefore, is 
  9828. frequently busy! The RPV Astronomy BBS is open to all callers but first 
  9829. time callers are granted more limited access and time than registered 
  9830. users.
  9831.      In November 1996 I opened a new WWW Home Page on the Internet to 
  9832. provide greater access to my software and current files:
  9833.  
  9834.           http://www.dransom.com
  9835.           http://tie.jpl.nasa.gov/dransom/
  9836.  
  9837. My Home Page has a limited selection of files from the RPV Astronomy BBS 
  9838. incuding my software (STSPLUS, ASTROCLK, ORBITEL, etc.) and current TLEs 
  9839. from US Space Command (via TS Kelso) and NASA GSFC/OIG. Current TLEs and 
  9840. files of interest for space shuttle missions in progress are also posted.
  9841.      Our STSTLE Team, consisting of David Cottle, Ken Ernandes, and myself, 
  9842. generate space shuttle TLEs during supported missions using state vectors 
  9843. supplied by Dave Simonson and his staff at the DOD C-Band Radar Network 
  9844. Control Center, Cape Canaveral. The data are very accurate and are 
  9845. regularly verified by the DOD C-Band Radar Network. Three or four sets of 
  9846. TLEs and state vectors are generated daily. These data are posted on my RPV 
  9847. BBS, NASA Spacelink, and are available via e-mail on the Internet. If you 
  9848. wish to receive these data, send a message to:
  9849.  
  9850.           listproc@spacelink.nasa.gov
  9851.  
  9852. Leave the subject blank and put the following text in your message:
  9853.  
  9854.           subscribe ststle Firstname Lastname
  9855.  
  9856. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 182
  9857.  
  9858.  
  9859. Substitute your real first and last names for "Firstname" and "Lastname". 
  9860. You will receive an acknowledgement and instructions for unsubscribing.
  9861.  
  9862.      Since the mid-1980s, Lt. Col. T. S. Kelso, USAF, has been making the US 
  9863. Space Command (formerly NORAD) orbital data available as a public service. 
  9864. Data are available on the Internet at:
  9865.  
  9866.           http://www.grove.net/~tkelso/
  9867.  
  9868. The 2-line element sets are prepared by Kelso using data received directly 
  9869. from U.S. Space Command (formerly NORAD) by special arrangement. I 
  9870. regularly post a concatenated and sorted version of the current element 
  9871. sets on my own RPV ASTRONOMY BBS as file TLEnnn.ZIP, where "nnn" is a 
  9872. number such as "530", the current Prediction Bulletin number. Kelso 
  9873. provides data for several categories of satellites:  Amateur Radio, Earth 
  9874. Resources, Manned Spacecraft, Navigation, Weather, and NASA's 30 Day 
  9875. Specials (which contain objects launched within the last 30 days and are 
  9876. often easy to spot visually). More specifically, these include the 
  9877. following satellites or satellite series: OSCAR, Radio Sputnik, UOSAT, 
  9878. Cosmos, LandSat, SeaSat 1, SPOT, Mir, Salyut 7, Soyuz, Space Shuttle, 
  9879. NAVSTAR (GPS), GOES, Meteor, and NOAA.
  9880.      The U.S. Space Command sends all unclassified 2-line elements to the 
  9881. Orbital Information Group at Goddard Space Flight Center. These elements 
  9882. are available on the GSFC OIG RBBS, (301) 262-6784, 4 lines @ 1200 to 9600 
  9883. baud. The GSFC/OIG is also available on the Internet:
  9884.  
  9885.           telnet://oig1.gsfc.nasa.gov
  9886.  
  9887. Use the login "oig" and password "goddard1". The OIG database contains 
  9888. elements for some 7000+ satellites and is updated every weekday morning 
  9889. except holidays. Elements for popular satellites are posted in a file 
  9890. called GROUPTLE.ZIP which contains seven ".TLE" files for some 750+ popular 
  9891. satellites. The data for the entire database of satellites are available on 
  9892. a query basis. I regularly post a combined and sorted set of the .TLE data 
  9893. as file GSFCnnn.ZIP on my own RPV ASTRONOMY BBS where "nnn" is a number 
  9894. like "490". Individuals who wish access to the RBBS must write (include 
  9895. full name and address):
  9896.  
  9897.           NASA Goddard Space Flight Center
  9898.           Project Operations Branch/513
  9899.           Attn: Orbital Information Group
  9900.           Greenbelt, MD  20771  USA
  9901.  
  9902. The OIG RBBS began operation in September, 1991. Until that time, the sole
  9903. method for obtaining the OIG data was by mail. OIG discontinued mail 
  9904. service in August of 1994 and data is now only available electronically.
  9905.     In keeping with the shift of most individuals to the Internet and to 
  9906. make most effective use of their facilities and budget, NASA SpaceLink in 
  9907. Huntsville, Alabama, discontinued dial-up access on July 1, 1997 in favor 
  9908. of their Internet site at:
  9909.  
  9910.           http://spacelink.nasa.gov
  9911.  
  9912. 2-line elements for space shuttle missions in progress and selected 
  9913. satellites are also available. In addition, SpaceLink has a wealth of other 
  9914. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 183
  9915.  
  9916.  
  9917. NASA information, computer programs, teaching materials, and image files.
  9918.      In January of 1993 the Public Affairs Office at the NASA Jet 
  9919. Propulsion Laboratory began BBS service related to JPL-supported missions. 
  9920. Mission status reports and high quality GIF images are the principal files 
  9921. currently available. The number is (818) 354-1333, two lines at 1200 to 
  9922. 9600 baud. 2-Line Elements from Ted Molczan at the Canadian Space Society 
  9923. and from Allen Thomson are also available on the JPL Internet site:
  9924.  
  9925.           ftp://kilroy.jpl.nasa.gov/pub/space/elements
  9926.  
  9927.      A great (one might even say overwhelming) variety of information, 
  9928. including TLEs, is now available on the Internet. Instruction on the use 
  9929. of the Internet is beyond the scope of this documentation ... there are too 
  9930. many variations that are site and computer and software dependent.
  9931. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 184
  9932.  
  9933.  
  9934. Bibliography of Astronomy and Space Subjects
  9935. --------------------------------------------
  9936.  
  9937.  
  9938.      The following principal sources have been consulted during the 
  9939. preparation and/or testing of my programs ASTROCLK, STSORBIT, and STSPLUS 
  9940. as well as this documentation. Initially prepared for ASTROCLK and 
  9941. therefore somewhat slanted towards astronomy, this bibliography contains 
  9942. the fundamental references for celestial mechanics and related topics.
  9943.  
  9944.  
  9945. ------, THE ASTRONOMICAL ALMANAC. U.S. Government Printing Office, 
  9946. Washington, DC. Annual volumes for 1983, 1988 through 1998.
  9947.  
  9948. ------, THE NAUTICAL ALMANAC 1989. U.S. Government Printing Office, 
  9949. Washington, DC, 1987.
  9950.  
  9951. ------, NBS TIME & FREQUENCY DISSEMINATION SERVICES, NBS Special 
  9952. Publication 432. U.S. Government Printing Office, Washington, DC, 
  9953. 1979.
  9954.  
  9955. ------, THE TIMES ATLAS OF THE WORLD, Comprehensive Edition, 6th ed. 
  9956. Times Books, New York, NY, 1980.
  9957.  
  9958. Acker, Agnes and Jaschek, Carlos, ASTRONOMICAL METHODS AND 
  9959. CALCULATIONS. John Wiley & Sons, New York, NY, 1986.
  9960. [First published in French in 1981.]
  9961.  
  9962. Bretagnon, Pierre and Simon, Jean-Louis, PLANETARY TABLES AND PROGRAMS 
  9963. FROM -4000 TO +2800. Willmann-Bell, Inc., Richmond, VA, 1986.
  9964.  
  9965. Burgess, Eric, CELESTIAL BASIC. Sybex Inc., Berkeley, CA, 1982
  9966.  
  9967. Carroll, Tim S., THE FLOPPY ALMANAC USER'S GUIDE, 2nd Edition. 
  9968. Nautical Almanac Office, United States Naval Observatory, Washington, 
  9969. DC, 1988.
  9970.  
  9971. Danby, J. M. A., FUNDAMENTALS OF CELESTIAL MECHANICS, 2nd Edition. 
  9972. Willmann-Bell, Inc., Richmond, VA, 1988.
  9973.  
  9974. Doggett, LeRoy E. et al, ALMANAC FOR COMPUTERS 1988. Nautical Almanac 
  9975. Office, United States Naval Observatory, Washington, DC, 1988.
  9976.  
  9977. Duffett-Smith, Peter, ASTRONOMY WITH YOUR PERSONAL COMPUTER. Cambridge 
  9978. University Press, New York, NY, Reprinted (with corrections) 1986.
  9979.  
  9980.      [NOTE: The disk available from Cambridge University Press, 
  9981.      containing the programs from this text, does NOT include the 1986 
  9982.      corrections (as of mid-1988). In particular, subroutine PELEMENT, 
  9983.      Page 141, contains errors in the DATA statements for Mercury and 
  9984.      Mars, lines 3725 and 3800; see text for corrections.]
  9985.  
  9986. Duffett-Smith, Peter, PRACTICAL ASTRONOMY WITH YOUR CALCULATOR, 2nd 
  9987. Edition. Cambridge University Press, New York, NY, 1981.
  9988.  
  9989. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 185
  9990.  
  9991.  
  9992. Espenshade, Edward B., Jr., Editor, GOODE'S WORLD ATLAS, 17th Edition. 
  9993. Rand McNally & Co., Chicago, IL, 1987.
  9994.  
  9995.      [NOTE: The Gazeteer in this atlas gives coordinates for most cities 
  9996.      and towns worldwide. Several errors have been noted.]
  9997.  
  9998. Hirshfeld, Alan and Sinnot, Roger W., Editors, SKY CATALOGUE 2000.0. 
  9999. Sky Publishing Corp., Cambridge, MA, 1982.
  10000.  
  10001. Hobbs, Richard R., MARINE NAVIGATION 2, 2nd Edition. Naval Institute 
  10002. Press, Annapolis, MD, 1987.
  10003.  
  10004. Hoots, Felix R. and Roehrich, Ronald L., SPACETRACK REPORT NO. 3, compiled 
  10005. by T. S. Kelso, 1988. (Received electronically)
  10006.  
  10007.      [NOTE: This document contains the fundamental SGP, SGP4, and SDP4 
  10008.      models for general perturbation element sets generated by NORAD and 
  10009.      includes FORTRAN IV code for the models.]
  10010.  
  10011. Lawrence, J. L., BASIC ASTRONOMY WITH A PC. Willmann-Bell, Inc., 
  10012. Richmond, VA, 1989.
  10013.  
  10014.      [NOTE: A diskette is also available with the BASIC programs for 
  10015.      IBM-compatible PC's.]
  10016.  
  10017. Meeus, Jean, ASTRONOMICAL FORMULAE FOR CALCULATORS, 4th Edition. 
  10018. Willmann-Bell, Inc., Richmond, VA, 1988.
  10019.  
  10020.      [NOTE: The 4th Edition is identical to the 3rd Edition with the 
  10021.      exception of an added Chapter 43 giving formulae for the 
  10022.      heliocentric position of Pluto.]
  10023.  
  10024. Meeus, Jean, ASTRONOMICAL ALGORITHMS, Willmann-Bell, Inc., Richmond, 
  10025. VA, 1991.
  10026.  
  10027.      [NOTE: A diskette is also available with programs for IBM-compatible 
  10028.      PC's. Be sure to get the corrected version!]
  10029.  
  10030. Menzel, Donald H. and Pasachoff, Jay M., A FIELD GUIDE TO THE STARS 
  10031. AND PLANETS, 2nd Edition. Houghton Mifflin Co., Boston, MA, 1983.
  10032.  
  10033. Seidelmann, P. Kenneth, Ed., EXPLANATORY SUPPLEMENT to the ASTRONOMICAL 
  10034. ALMANAC, University Science Books, Mill Valley, CA, 1992.
  10035.  
  10036. Taff, Laurence G., CELESTIAL MECHANICS. John Wiley & Sons, New York, 
  10037. NY, 1985.
  10038. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 186
  10039.  
  10040.  
  10041. STSORBIT PLUS Revision History
  10042. ------------------------------
  10043.  
  10044.      Each released version of STSPLUS uses a four digit revision code such 
  10045. as 9748. The first two digits indicate the year and the second two digits 
  10046. indicate the week of the year. In some cases, an additional letter suffix 
  10047. is added to distinguish changes occurring within the same week or to 
  10048. identify special versions. A partial week at the beginning or end of the 
  10049. year is counted as a full week. Using this method, a year will typically 
  10050. have 53 weeks although it is possible to have 54 weeks in a leap year (1972 
  10051. is an example). The current year-week revision code is shown on the Julian 
  10052. Date display, Display Mode 7, in my program ASTROCLK.
  10053.      This file records the revision history of program STSPLUS through all 
  10054. of the minor twists and turns that usually accompany the evolution of such 
  10055. a complex program. It illustrates the tortuous process of maintaining and 
  10056. refining a program as ideas and problems are reported from every quarter. 
  10057. These notes may also be helpful to users who are upgrading from one version 
  10058. to another to find out what has changed.
  10059.  
  10060.                              David H. Ransom, Jr.
  10061.                              e-mail: rans7500@spacelink.nasa.gov
  10062.                              Home Page: http://www.dransom.com
  10063.                                         http://tie.jpl.nasa.gov/dransom/
  10064.  
  10065.  
  10066. Version 9748 -- December 1997
  10067. -----------------------------
  10068. -This is a MAINTENANCE UPDATE to correct a problem with ALT-F1 from the 
  10069. Main Menu introduced in Version 9745.
  10070. -Corrected a problem with ALT-F1 when more than 32 secondary satellites 
  10071. were present. The program halted with an error if more than 32 were 
  10072. present. Count-specific code was replaced by code which will accept any 
  10073. number of secondary satellites.
  10074. -The text example display for ALT-F1 has been updated to reflect a slightly 
  10075. different format for the increased number of secondary satellites.
  10076. -Updated several Internet addresses and the GSFC/OIG RBBS telephone number.
  10077. -Added several entries to the Bibliography including Spacetrack Report #3.
  10078. -Added my home page address at JPL. The content of my two home pages is 
  10079. identical and all FTP files are now at JPL. Users who wish to make direct 
  10080. FTP transfers may use the following address:
  10081.  
  10082.      ftp://tie.jpl.nasa.gov/pub/dransom/
  10083.  
  10084. Various subdirectories are present which include my software, current TLE 
  10085. data, and current/recent space shuttle missions.
  10086. -Except for the relatively minor changes and additions above, the text is 
  10087. otherwise unchanged from the prior release.
  10088. -A corrected version of IRIDIUM.SCF is also included. One satellite had the 
  10089. wrong NORAD Number.
  10090.  
  10091.  
  10092. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 187
  10093.  
  10094.  
  10095. Version 9747 -- November 1997
  10096. -----------------------------
  10097. -This is a MAINTENANCE UPDATE to correct a problem with secondary 
  10098. satellites introduced in Version 9745.
  10099. -Edits for one source module for Version 9745 were omitted in the final 
  10100. release of that version and caused display problems when using F6 from the 
  10101. Main Menu. The problem has been corrected. My apologies ...
  10102. -I have included file IRIDIUM.SCF which contains data for the 39 Iridium 
  10103. satellites in active orbits as of 20 November 1997. When viewing the 
  10104. Iridium constellation, select any Iridium satellite as the Primary 
  10105. Satellite to accurately view your local circle of visibility. Iridium 
  10106. satelites in the lower orbits (Mean Motion = 14.3 or so) will yield the 
  10107. most accurate circle of visibility since they have the smallest surface 
  10108. area of visibility. I selected Iridium 8 for file IRIDIUM.SCF but the 
  10109. difference between the various Iridium satellites are relatively minor.
  10110. -Note that secondary satellites #1 and #2 must still be set up for TDRS 
  10111. satellites although their display may be disabled with F10+F3+F2 set to 
  10112. SATS. STSPLUS requires that secondary satellite positions #1 and #2 be set 
  10113. for geosynchronous satellites or improper operation may result.
  10114. -Use F6+F3 to load file IRIDIUM.SCF after first saving your present SCF 
  10115. file using F6+F2!
  10116.  
  10117.  
  10118. Version 9745 -- November 1997
  10119. -----------------------------
  10120. -This is a MAINTENANCE UPDATE to increase the number of secondary 
  10121. satellites and to correct a minor bug.
  10122. -In an effort to "keep ahead" of the Motorola Iridium constellation, the 
  10123. number of secondary satellites has been increased to 48. As of this 
  10124. release, there are 34 Iridium satellites in orbit. Because of memory 
  10125. limitations, this will have to do for the moment ...
  10126. -Corrected the code to adjust the DOS clock if the Daylight Flag is changed 
  10127. using F8+F10. Versions since 9650 froze the program when this was done. The 
  10128. cause was a typographical error on a function declaration type. <mumble> 
  10129. Thanks to John Gresham for reporting the bug!
  10130.  
  10131.  
  10132. Version 9736 -- September 1997
  10133. ------------------------------
  10134. -This is a MAINTENANCE UPDATE, improving resolution on the manual map mode 
  10135. and correcting one minor problem.
  10136. -The resolution of the manual map mode ("L"+"/" while orthographic map is 
  10137. displayed) has been increased by a factor of two. Use of the arrow keys now 
  10138. moves the crosshair one half of the current grid spacing. The map center 
  10139. latitude and longitude are now displayed to the nearest 0.01 degrees 
  10140. instead of 0.1 degrees.
  10141. -Manual map mode now recognizes the primary and secondary locations.
  10142. -When entering map coordinates in manual map mode, the default latitude and 
  10143. longitude are now the current location, primary or secondary. Press ENTER 
  10144. to accept the default values shown.
  10145. -Corrected a constant typing problem (mixed type integer overflow within an 
  10146. expression) which caused automatic PCX file generation to fail if the 
  10147. numbered file exceeded 327.
  10148.  
  10149.  
  10150. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 188
  10151.  
  10152.  
  10153. Version 9733 -- August 1997
  10154. ---------------------------
  10155. -This is a MAINTENANCE UPDATE, adding a requested feature and correcting 
  10156. a minor problem. This update was released for beta test only.
  10157. -At the request of Dr. Konrad Moritz and Hr. Axel Wagner of the STS-85 
  10158. CRISTA-SPAS team, I have modified the Pass Predictions to provide the times 
  10159. in Mission Elapsed Time (MET) in addition to local time and UTC/GMT. 
  10160. STSPLUS is running on four PCs at the Payload Operations Control Center 
  10161. (POCC) at KSC and everything at the POCC is done using MET. When specifying 
  10162. the desired time for pass predictions, using "*" instead of the left letter 
  10163. of the desired time zone will provide the predictions in MET.
  10164. -At the risk of slowing pass predictions slightly, I've restored finer 
  10165. resolution to the search algorithm for LEO satellites that was changed some 
  10166. versions back. The difference from Version 9731 is one or two seconds on 
  10167. each time.
  10168. -If the primary satellite was changed using F6, STSAUX (called by ALT-F1) 
  10169. was unaware of the change and it would be lost. The problem has been 
  10170. corrected by always writing file STSPLUS.INI when using ALT-F1. Thanks to 
  10171. Geoffrey Anderson for reporting the bug!
  10172.  
  10173.  
  10174. Version 9731 -- July 1997
  10175. -------------------------
  10176. -This is a MAINTENANCE UPDATE correcting a very rare bug which corrupted 
  10177. the displayed Time since Epoch ("T+E") and just happened to occur for the 
  10178. Mir Space Station when Version 9630 was released. The bug has been sitting 
  10179. there waiting to appear for YEARS. My thanks to Bill Vigasin for spotting 
  10180. and reporting the problem!
  10181. -After the initial release of Version 9731, a bug was discovered in the 
  10182. STSAUX.EXE file. When ALT-F1 was pressed, the satellite selection menu for 
  10183. orbital data overwrote the STSPLUS Main Menu in most cases (due to a 
  10184. missing CLEAR SCREEN statement). STSAUX.EXE has been repaired and the new 
  10185. file substituted for the bad file while keeping the same version number to 
  10186. avoid all the hassle of releasing yet another version. The repaired 
  10187. STSAUX.EXE is dated 30 JUL 97. My apologies!
  10188.  
  10189.  
  10190. Version 9730 -- July 1997
  10191. -------------------------
  10192. -This is a MAINTENANCE UPDATE adding back a data display feature removed in 
  10193. Version 9726 for lack of memory and correcting several minor bugs.
  10194. -Because of memory constraints inherent in the use of DOS, I have had to 
  10195. split the EXE file for STSPLUS into two parts, a MAIN program and an 
  10196. AUXILIARY program. The main program is named STSPLUS.EXE, as before, and 
  10197. the auxiliary program is named STSAUX.EXE. Use of the two EXE files is 
  10198. transparent to the user. However, the main and auxiliary files MUST have 
  10199. the same Version Number or an error is detected and the auxiliary file will 
  10200. not execute. If STSAUX.EXE is not present in the STSPLUS directory, no 
  10201. action or error results from AUX-F1. I expect to add other new features to 
  10202. STSAUX in future releases.
  10203. -By popular request, I have added back the orbital data display removed at 
  10204. Version 9726 -- with an enhancement. Pressing ALT-F1 at the Main Menu will 
  10205. now display a list of the Primary Satellite and all Secondary Satellites. 
  10206. The user may select any of these and present the orbital data. The initial 
  10207. orbital data display menu shows all available satellites:
  10208. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 189
  10209.  
  10210.  
  10211.  
  10212.      STSPLUS Satellite Data Display
  10213.  
  10214.      PRI 99985  STS-85
  10215.  
  10216.       1  19883  TDRE     12  21987  EUVE
  10217.       2  21639  TDRW     13  20580  HST
  10218.       3  23613  TDR6     14  23560  ERS-2
  10219.       4  22314  TDR5     15  16609  MIR
  10220.       5  19548  TDR2
  10221.       6  13969  TDR1
  10222.       7  21701  UARS
  10223.       8  22920  ARRAY
  10224.       9  20638  ROSAT
  10225.      10  22076  TOPEX
  10226.      11  21225  GRO
  10227.  
  10228.      Press ENTER for Primary Satellite OR
  10229.      enter the Secondary Satellite (1-15):
  10230.  
  10231. A typical data display (for Secondary Satellite #4):
  10232.  
  10233. -------------------------------------------------------------------------------
  10234.                     Secondary Satellite #4 Orbital Elements
  10235.  
  10236.                                97208.915486 DOY       27 JUL 1997  21:58:18 UTC
  10237.      7/10:01:28 T+E          2450657.415486 JD        27 JUL 1997  14:58:18 MST
  10238.  
  10239. Satellite Name:               TDR5
  10240. Satellite NORAD Number:       #22314
  10241. Int'l Designation:            1993 003B
  10242. Elements File:                (internal)
  10243. Last Geosync Position:         -46.8613
  10244. Element Set Number:           716
  10245. Elements Epoch:               97201.49780293
  10246.                               20 JUL 1997 @ 11:56:50.173 UTC
  10247. Orbit # at Epoch:             1657
  10248. Inclination:                    0.0493
  10249. RA of Ascend Node:            259.6853
  10250. Eccentricity:                 .0000686                Calculated at Epoch:
  10251. Arg of Perigee:               172.6995                Perigee:  19322.16 nm
  10252. Mean Anomaly:                 358.1215                          22235.54 sm
  10253. Mean Motion:                  1.00268554                        35784.64 km
  10254. Drag (ndot/2):               -.00000289               Apogee:   19325.28 nm
  10255. 2nd Deriv Mn Motn (nddt/6):   0                                 22239.14 sm
  10256. BSTAR Drag:                   .0001                             35790.42 km
  10257.  
  10258. Press ENTER to return to Main Menu
  10259. -------------------------------------------------------------------------------
  10260.  
  10261. Note that in this case the satellite is geosynchronous (TDRS5) and the last 
  10262. position (longitude, positive is EAST and negative is WEST) calculated by 
  10263. STSPLUS is displayed; this data item is omitted for non-geosynchronous 
  10264. satellites, defined here as those whose Mean Motion lies outside the range 
  10265. 0.9 to 1.1. Data for all Secondary Satellites are derived from STSPLUS' 
  10266. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 190
  10267.  
  10268.  
  10269. internal TLE data and the "Elements File" is so marked. For the Primary 
  10270. Satellite, MET will be displayed above T+E if the launch date has been set.
  10271. -Corrected the VGA PCX image size to 640x480 instead of 640x640. Thanks to 
  10272. Rob Stone for reporting the bug!
  10273. -When using F1 for help in rectangular projection and "/CLK" command line 
  10274. option, STSPLUS displayed BASIC ERROR = 5. The problem has been corrected. 
  10275. Thanks to Russ Nelson and Helmut Jonas for reporting the bug!
  10276. -When setting Launch Time and Date (F5 from the Main Menu), STSPLUS now 
  10277. displays a warning if no entry is found in file STSPLUS.LTD that the 
  10278. displayed default TIME and DATE are from the TLE epoch time and date. For 
  10279. satellites which have been in orbit for some time, this will have no 
  10280. relation to the actual launch time and date and should NOT be used!
  10281. -Replaced the default internal 21x21 space shuttle icon with one similar to 
  10282. an icon suggested by RS Smith. Use F10+F3+F1 to select 21x21 icons and then 
  10283. bring up a space shuttle mission. The new icon shows an outline of the 
  10284. orbiter. Comments invited! (I confess I didn't much like the shape and 
  10285. appearance of my old 21x21 icon ...)
  10286. -Corrected the coordinates for Sedona, AZ, in file STSPLUS.CTY; these 
  10287. coordinates are for the Sedona Airport. The latitude was incorrect due to a 
  10288. careless typo. Thanks to Conrad Suckow for spotting my error!
  10289.  
  10290.  
  10291. Version 9726 -- June 1997
  10292. -------------------------
  10293. -This is a FEATURES UPGRADE formalizing the new features and changes 
  10294. initially released as Beta Test Version 9707 as well as updating the 
  10295. program and documentation to reflect my move from Rancho Palos Verdes, 
  10296. California, to Sedona, Arizona, on June 1, 1997. Note my new mailing 
  10297. address and RPV Astronomy BBS number:
  10298.  
  10299.      David H. Ransom, Jr.
  10300.      240 Bristlecone Pines Road
  10301.      Sedona, AZ  86336  USA
  10302.  
  10303.      RPV BBS: (520) 282-5559
  10304.  
  10305. -Defaults which were "Rancho Palos Verdes, CA" or "Palos Verdes, CA" have 
  10306. been changed to "Sedona, AZ".
  10307. -Repaired several minor cosmetic bugs.
  10308. -RPV Astronomy BBS operations were suspended on 31 May 1997 from Rancho 
  10309. Palos Verdes, CA and resumed from Sedona, AZ on 08 June 1997. My WWW Home 
  10310. Page and e-mail continued uninterrupted during the move.
  10311. -The details of the remaining new features and changes are given in the 
  10312. update notes for Version 9707 which follow. Please also read that section.
  10313.  
  10314.  
  10315. Version 9707 -- February 1997
  10316. -----------------------------
  10317. -This is a Beta Test Version not intended for public distribution. This 
  10318. release follows Beta Test Versions 9704 and 9705 and further improves on 
  10319. the PCX features. Comments and suggestions are welcome.
  10320. -This is a FEATURES UPGRADE adding PCX Image File Generation, correcting 
  10321. two bugs, and including several minor cosmetic changes.
  10322. -By popular request, I have added the capability to write a PCX image file 
  10323. of the tracking map at any time. This feature is only available with EGA 
  10324. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 191
  10325.  
  10326.  
  10327. and VGA display adapters. Two methods are available to generate the PCX 
  10328. image file:
  10329.  
  10330.      MANUAL: While the map is displayed, pressing "*" will cause the 
  10331.      current map to be immediately written. This method is available 
  10332.      whether or not automatic PCX file generation is enabled.
  10333.  
  10334.      AUTOMATIC: The PCX image file may also be written by timed execution 
  10335.      at intervals of from 1 to 99 minutes. To enable or disable timed 
  10336.      execution of PCX Image File Generation, press F10 at the Main Menu 
  10337.      then press F4 to obtain the PCX Image File Generation Setup.
  10338.  
  10339. PCX Image File Generation may be used with either rectangular or 
  10340. orthographic map projection. The PCX image files use RLE (Run Length 
  10341. Encoding) to compress the image. For VGA images, the image file size ranges 
  10342. from approximately 50KB to 60KB; EGA images are somewhat smaller. The PCX 
  10343. Image File Generation flag is saved in file STSPLUS.INI and will remain in 
  10344. effect until changed. See the text section "Enable/Disable PCX Image File 
  10345. Generation" for further information.
  10346. -For users who prefer images in the GIF format, a 1989 shareware program 
  10347. called CVT2GIF (Version 1.5, author unknown) has been included in the 
  10348. distribution package. This small program converts the PCX image to a GIF 
  10349. image:
  10350.  
  10351.      CVT2GIF STSPLUS.PCX
  10352.  
  10353. Substitute the appropriate PCX filename if numbered files are used. The 
  10354. resulting GIF image is suitable for use on the Internet in WWW home pages. 
  10355. The typical file size of the GIF image is 25KB to 30KB.
  10356.  
  10357.      NOTE: PCX files written in EGA mode (either with the /EGA command line 
  10358.      option, the Motion Map enabled, or for systems equipped with an EGA 
  10359.      display adapter) may not display with the correct aspect ratio on 
  10360.      systems with a VGA display adapter; the vertical dimension may appear 
  10361.      "squeezed". The EGA uses the same 640 horizontal pixels but only 350 
  10362.      vertical pixels instead of 480 pixels for the VGA.
  10363.  
  10364. -A bug was inadvertently introduced at about Version 9650 which disabled 
  10365. the UP and DOWN arrow keys in Doppler mode. Proper operation of the UP/DOWN 
  10366. arrow keys in Doppler mode has been restored. Thanks to Peter Klein for 
  10367. reporting the problem! 
  10368. -F1 on the Main Menu is now "STSPLUS Program Information" so that the 
  10369. information is more readily available. The information has been updated to 
  10370. include my Home Page address on the Internet.
  10371. -The previous assignment of F10+F4, "Set Satellite Coordinates", has been 
  10372. removed. Satellite coordinates may now only be set using F10 while the 
  10373. tracking map is displayed.
  10374. -Because of compatibility problems with WinNT, all code related to the 
  10375. program RIGHTIME by Tom Becker has been removed. Clock synchronization and 
  10376. adjustment must now be performed external to STSPLUS.
  10377. -Since most computers now are equipped with a math coprocessor, the warning 
  10378. message for systems not equipped with a math coprocessor has been removed.
  10379. -Removed ALT-F1 from the Main Menu (Orbital Data Display) to conserve 
  10380. memory. (References in the documentation may not have been removed ...)
  10381. -Standard 2-Line Elements (TLEs) are now readily available from multiple 
  10382. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 192
  10383.  
  10384.  
  10385. sources including my RPV BBS and WWW home page. In order to save memory, 
  10386. the former F1 on the Main Menu, "Convert Keplerian Data to 2-Line Format", 
  10387. has been removed. Use the separate program MAK2LINE (available from my RPV 
  10388. BBS) to convert raw Keplerian data.
  10389. -Removed code which caused characters to appear at the upper left of the 
  10390. screen during map display when a key not assigned to a command was pressed. 
  10391. (This was test code inadvertently left enabled.)
  10392.  
  10393.  
  10394. Version 9650 -- December 1996
  10395. -----------------------------
  10396. -This is a FEATURES UPGRADE adding "Night Vision" red screen capability, 
  10397. Location Map mode at user-specified coordinates, as well as correcting 
  10398. several minor bugs.
  10399. -With the increased availability of color laptop computers, many users are 
  10400. taking STSPLUS outside at night so that they can both watch satellites and 
  10401. continue to track using STSPLUS. Unfortunately, the bright, multi-color 
  10402. screen tends to reduce night vision adaptation. I have therefore added the 
  10403. ALT-R command (for "RED") in the Main Menu and when the map is displayed. 
  10404. When "Night Vision" is enabled with ALT-R, all colors are changed to either 
  10405. RED or LIGHT RED. Press ALT-R again to return to standard colors. ALT-R is 
  10406. only effective at the Main Menu and while the map is displayed. The "Night 
  10407. Vision" mode is NOT saved and must be re-enabled each time STSPLUS is 
  10408. executed. Users may find that temporarily disabling some screen features, 
  10409. such as rivers or location labels, may make the red screen less "cluttered" 
  10410. and easier to read.
  10411. -Set User Definable Colors (F10+F9 from the Main Menu) always uses normal 
  10412. colors even if Night Vision mode is enabled.
  10413. -At the request of several geography teachers, I have added the capability 
  10414. to specify the coordinates of the center of the orthographic map in the 
  10415. Location Map mode. To enable this feature, select the orthographic 
  10416. projection ("O" with the map displayed), then select Location Map mode 
  10417. ("L"), then press the slash ("/") key. STSPLUS will request the desired map 
  10418. center coordinates. Enter the latitude and longitude in degrees (and 
  10419. optional decimal fraction) as prompted. A RED CROSSHAIR marks the map 
  10420. center. (For example, enter -17.5 and -150 to center the map near Papeete, 
  10421. Tahiti.) All of the normal zoom features (PgUp, PgDn, Home, and End) are 
  10422. operational and, in addition, the arrow keys (UP, DOWN, LEFT and RIGHT) 
  10423. will shift the map center by the current GRID spacing in the direction 
  10424. selected. Press "L" to return to the normal Location Map centered on the 
  10425. users primary or secondary location.
  10426. -Added additional code for proper operation past 1999. Prior versions did 
  10427. not handle Rev Codes in century 2000 (0001, 0101, etc.) correctly and 
  10428. failed.
  10429. -Corrected a minor bug which caused the screen to scroll when in TARGET 
  10430. mode on the world map with statute miles selected as the units. Problem was 
  10431. an extra SPACE after "mph" near the bottom of the screen when the primary 
  10432. and target spacecraft were relatively close to each other. (Careless error, 
  10433. my apologies ...)
  10434. -Corrected a minor bug with the South Atlantic Anomaly ("SAA") color when 
  10435. the "/M" command line option is used. The SAA was still in color.
  10436. -Trapped low memory error (BASIC ERROR = 7) when attempting to execute the 
  10437. SHELL command (F9 from the Main Menu). STSPLUS now displays an appropriate 
  10438. error message and returns to the Main Menu.
  10439. -The Night Vision feature was available as Beta Test Version 9644 which was 
  10440. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 193
  10441.  
  10442.  
  10443. given limited distribution via my BBS.
  10444.  
  10445.  
  10446. Version 9643 -- October 1996
  10447. ----------------------------
  10448. -This is a MAINTENANCE UPDATE adding a feature for amateur radio tracking 
  10449. and correcting a minor bug introduced in Version 9642.
  10450. -A complementary (inverted) Azimuth/Elevation tracking feature has been 
  10451. implemented to accommodate a hardware limitation in most two-axis antenna 
  10452. drives. The most popular amateur antenna rotors provide a full 360 degrees 
  10453. of azimuth coverage but have a "stop" point that does not allow "through" 
  10454. tracking; this "stop" is usually at North or South. If the stop is 
  10455. encountered in the middle of a satellite pass, tracking must cease while 
  10456. the antenna is rotated through 360 degrees, a process that can take up to 
  10457. one minute and is a significant portion of a typical 8 to 10 minute Mir or 
  10458. Space Shuttle pass. The "stop" limitation can also be at least an 
  10459. inconvenience for other, longer passes.
  10460. -Complementary Azimuth and Elevation are calculated as follows:
  10461.  
  10462.      CAz = (Az + 180) MOD 360
  10463.      CEl = El - 180
  10464.  
  10465. -Complementary Azimuth/Elevation tracking may be enabled by using F10 from 
  10466. the Main Menu and toggling F4 until the SECOND E/A appears OR by pressing 
  10467. F10 while the map is displayed until "CEl" and "CAz" are displayed as the 
  10468. satellite coordinate labels. These special labels appear in YELLOW rather 
  10469. than the usual cyan in order to alert the user.
  10470. -A minor bug related to the change in coprocessor detection was discovered 
  10471. in Version 9642 by Mike Goen at White Sands, NM. When a shuttle was tracked 
  10472. prior to launch with launch time and date enabled, secondary satellites did 
  10473. not display the square symbol but only the single position pixel. The 
  10474. problem has been corrected. Thanks, Mike!
  10475.  
  10476.  
  10477. Version 9642 -- October 1996
  10478. ----------------------------
  10479. -This is a MAINTENANCE RELEASE correcting an annoying bug with Windows NT 
  10480. and updating the state vector output data formats to regain compatibility 
  10481. with Ken Ernandes' VEC2TLE along with several other relatively minor 
  10482. changes.
  10483. -WinNT/Win95 threaten to converge and take over the PC world. After some 
  10484. months, I finally located the clock problem for Windows NT and removed the 
  10485. call to system hardware (to check on processor type and the presence of a 
  10486. math coprocessor). This call was causing the STSPLUS local clock (either 
  10487. UTC or local time depending upon the setup) to always start at 00:00:00 in 
  10488. Windows NT. Other operating systems were not affected. Instead, I now use a 
  10489. simple BIOS equipment call (INT 11H) to determine the presence or absence 
  10490. of the math coprocessor, a call which occasionally yielded incorrect 
  10491. information on older computers. Unfortunately, the BIOS call does NOT 
  10492. identify the processor type, so that information is lost to STSPLUS for 
  10493. good. Special thanks to Paul Gabriel for providing the crucial clue to 
  10494. solving this annoying problem for WinNT users!
  10495. -By popular request, pressing the "R" key while the map is displayed will 
  10496. now command an immediate redraw of the map. This avoids returning to the 
  10497. Main Menu just to update the map.
  10498. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 194
  10499.  
  10500.  
  10501. -In order to use units more easily understood by non-technical users, I 
  10502. changed the units of relative velocity for the TARGET satellite when 
  10503. statute miles ("sm") are selected from statute miles per second or feet per 
  10504. second to statute miles per hour ("mph"). Press F9 while the map is 
  10505. displayed to select desired units of measure.
  10506. -In order to regain compatibility with Ken Ernandes' VEC2TLE which seems to 
  10507. have been lost some versions back, apparently, I have modified the Data 
  10508. Output format for Data Modes 4, 14, 24, 7, 17, and 27 (labeled data, 
  10509. equivalent to VEC2TLE's .VIF format) to add an initial data line to each 
  10510. state vector labeled "Vector format" as shown in the following example:
  10511.  
  10512. STSORBIT PLUS Data Output to STSPLUS.LOG, Data = 7 
  10513.  
  10514. Vector format = 7                                      <=== New Data Line
  10515. Satellite Name:         MIR Space Station
  10516. Catalog Number:         16609  86017A  
  10517. Epoch Date/Time:        96284.68473379630
  10518.                         10 OCT 1996  16:26:01.000 UTC  <=== Changed Format
  10519. ECI X:                    289.76005663123 km
  10520.     Y:                  -6582.91140457084 km
  10521.     Z:                   1521.48769778595 km
  10522.     Xdot:                   4.82433247335 km/sec
  10523.     Ydot:                   1.54561448538 km/sec
  10524.     Zdot:                   5.77061241671 km/sec
  10525. Ndot/2 (Drag):              0.00001710000
  10526. Nndot/6:                    0.00000000000
  10527. B-Star:                     0.00002510100
  10528. ElSet #:                  705.00000000000
  10529. Rev @ Epoch:            60805.04617255837
  10530.  
  10531. Note that the "plain language" date has been changed from "mm/dd/yyyy" to 
  10532. "dd MMM yyyy" for clarity. The two changes are marked with "<===" in the 
  10533. example. Each state vector is followed by a blank line for clarity. The 
  10534. example above is for Data Mode 7; the same changes have been made for Data 
  10535. Modes 4, 14, 24, 17 and 27.
  10536. -When evaluating TARGET relative range and velocity, users should note that 
  10537. during rendezvous operations the orbits of the two satellites may NOT be 
  10538. closely synchronized and the approaching satellite's orbit will often have 
  10539. a significant eccentricity. This can make the range and relative velocity 
  10540. increase and decrease over a large range of values! Velocity in particular 
  10541. can have both positive and negative values as the range increases and 
  10542. decreases during the course of an orbit.
  10543. -Corrected a minor bug which prevented Target Relative Velocity from being 
  10544. displayed when using the Motion Map.
  10545.  
  10546.  
  10547. Version 9637 -- September 1996
  10548. ------------------------------
  10549. -This is a MAINTENANCE UPDATE to correct a problem with certain COUNTRY 
  10550. CODES outside the United States.
  10551. -Version 9635 locked up when drawing the orthographic map because of a 
  10552. problem interpreting the NORAD-style date ("yyddd.dddddd") when the COUNTRY 
  10553. CODE substituted a comma (",") for the US-style period (".") for the 
  10554. decimal point. The problem has been corrected and the appropriate decimal 
  10555. point will now be displayed in the NORAD-style date at the upper right of 
  10556. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 195
  10557.  
  10558.  
  10559. the data portion of the orthographic display.
  10560. -No other changes were made in either program code or documentation.
  10561.  
  10562.  
  10563. Version 9635 -- August 1996
  10564. ---------------------------
  10565. -This is a MAINTENANCE UPDATE, incorporating several minor improvements.
  10566. -STSPLUS passed its 5th birthday in August, 1996! For those who have asked, 
  10567. I will continue to support and enhance STSPLUS as a DOS-based program at 
  10568. least through the balance of 1996. A Win95/WinNT version, if that ever 
  10569. happens, likely will not appear prior to 1997; the conversion to Windows 
  10570. requires a complete rewrite of the program and documentation, currently 
  10571. some 2MB of code and text. Even if a Windows version does appear, I will
  10572. continue to support the DOS version for some years.
  10573. -Changed the code which reads TLEs to automatically skip blank lines. The 
  10574. code was updated both for primary satellite input (filename plus satellite 
  10575. name) and for TLE updates (filename plus "&"). Several users reported 
  10576. problems with TLE files obtained from the Internet which were double 
  10577. spaced; this modification allows the direct use of files with multiple 
  10578. interspersed blank lines throughout the TLE file.
  10579. -Improved detection of non-DOS TLE files for automatic conversion to DOS 
  10580. line termination format. STSPLUS now detects CR-CR and LF-LF and forces 
  10581. conversion in those cases, as well as using a more robust algorithm to 
  10582. detect standard UNIX and MAC formats.
  10583. -Added code so that F3 (Pass Predictions) from the Main Menu may be used 
  10584. without first displaying the satellite on the map.
  10585. -Corrected the "NORAD-style" date display ("yyddd.dddddd") for correct 
  10586. operation at year 2000 and beyond. The format for years beyond 1999 is 
  10587. "00001.123456" (for 01 January 2000) where the year portion is the last two 
  10588. digits of the 4-digit year. The new format will be valid through the year 
  10589. 2049. Years 50 through 99 assume century 19 and years 00 through 49 assume 
  10590. century 20. (Since I would be 114 years old in 2050, someone else can worry 
  10591. about 2050 and beyond!)
  10592. -Added statute miles ("sm") to Perigee and Apogee calculated values 
  10593. displayed with ALT-F1 from the Main Menu. As displayed, Perigee and Apogee 
  10594. are GEOCENTRIC values. All orbital data are calculated at the Epoch of the 
  10595. TLEs.
  10596. -Repaired islands in Northern Canada (again) for proper color in 
  10597. orthographic projection. Hopefully I got it right this time ...
  10598. -Added "SAA" label to South Atlantic Anomaly.
  10599. -Updated internal NASA/DOD Tracking Station list per Dave Simonson, DOD C-
  10600. Band Radar Network. The external Tracking Station file, STSPLUS.TRK, has 
  10601. also been updated.
  10602. -Corrected ascent profile to start at typical Pad 39 elevation. Prior 
  10603. versions showed actual pad elevation prior to launch then reverted briefly 
  10604. to zero at launch.
  10605. -Automatic map redraw interval prior to shuttle launch has been increased 
  10606. from 15 minutes to 30 minutes.
  10607.  
  10608.  
  10609. Version 9615 -- April 1996
  10610. --------------------------
  10611. -This is a MAINTENANCE UPDATE, incorporating several significant 
  10612. enhancements and repairing several minor bugs. 
  10613. -In response to several inquiries, processing times for STSPLUS have 
  10614. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 196
  10615.  
  10616.  
  10617. increased for current versions due to improved accuracy and complexity, as 
  10618. well as added features. These improvements have been implemented, in part, 
  10619. because of the much greater processing power and speed of current systems. 
  10620. Delays will be more apparent on older systems with 386 and slower 486 
  10621. processors.
  10622.  
  10623.                          ** IMPORTANT NOTE **
  10624.  
  10625.      Users are reminded that for most DOS and Windows 3.1 
  10626.      systems, a "vanilla" system (configured without a memory 
  10627.      manager) will execute MUCH faster; computation times for 
  10628.      Visible Pass Predictions, for example, are FOUR TIMES faster 
  10629.      with the "vanilla" configuration on a typical Pentium 
  10630.      system. The standard "MS-DOS Prompt" configuration for 
  10631.      Windows 95 does not include a memory manager and will 
  10632.      execute at high speed.
  10633.  
  10634. -With widespread availability of TLEs on the Internet, many users are now 
  10635. receiving TLEs via these sources. Unfortunately, many Internet systems use 
  10636. UNIX servers and the TLE files are often reformatted with LF-only line 
  10637. termination which causes most DOS programs to fail. STSPLUS has now been 
  10638. modified to test TLE files and, if UNIX or MAC format is detected, to 
  10639. automatically convert the file to DOS format. During file processing (F2 
  10640. from the Main Menu), the following message is displayed while this 
  10641. conversion is being performed:
  10642.  
  10643.      UNIX.TLE is in UNIX/MAC format and is being converted!
  10644.  
  10645.      Please wait ...
  10646.  
  10647. The original UNIX/MAC file ("UNIX.TLE" in the example above) is replaced by 
  10648. the new DOS file and the original file is deleted. Normal operation of 
  10649. STSPLUS then resumes.
  10650. -The Visible Pass Prediction code has been optimized for speed. Calculation 
  10651. times have been improved by 20% to 30% and time resolution has been 
  10652. slightly decreased. Minor differences in data may be observed when compared 
  10653. to prior versions.
  10654. -Prompted by the re-entry of the Chinese spy satellite (#22870) in early 
  10655. March of 1996, I have changed the code used to detect possible orbital 
  10656. decay. STSPLUS now calculates the perigee at Epoch and displays a warning 
  10657. message if the perigee is less than 75 nautical miles. The user may press 
  10658. ENTER to return to the Main Menu or may press ESC to proceed with orbital 
  10659. calculations. Once a satellite's orbital altitude decays to below about 70 
  10660. nautical miles (130 kilometers), re-entry may have occurred or will occur 
  10661. very soon thereafter. NOTE: The calculations may fail with a BASIC Error if 
  10662. the satellite has already decayed.
  10663. -Added data for Perigee and Apogee to that shown using ALT-F1 from the Main 
  10664. Menu. Data are calculated using the orbital data as of Epoch. Also repaired 
  10665. a BASIC Error when using this feature when a launch date and time had not 
  10666. been specified for the satellite.
  10667. -Corrected a bug with the Duration of Line-of-Sight passes when the Minimum 
  10668. Horizon angle was set to zero degrees. STSPLUS generated inaccurate times, 
  10669. sometimes by tens of hours. Thanks to Josh Willims for spotting the bug!
  10670. -In order to display a "reasonable" South Atlantic Anomaly when the Space 
  10671. Shuttle is on the launch pad and during ascent phase, the SAA is forced to 
  10672. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 197
  10673.  
  10674.  
  10675. use a minimum altitude of 75 nautical miles.
  10676. -Yet another COUNTRY CODE bug has surfaced, this time in file STSPLUS.OBS 
  10677. which is written by STSPLUS for use by Kelso's program TRAKSTAR. In this 
  10678. case, the decimal point in local latitude and longitude were automatically 
  10679. replaced by commas (in spite of a FORMAT statement that explicitly used the 
  10680. period!), causing TRAKSTAR to fail. The code has been rewritten. Thanks to 
  10681. Arve Fager in Sweden for reporting the problem!
  10682. -Modified automatic map redrawing in rectangular projections so that the 
  10683. map will not be redrawn when AUTO REDRAW is enabled ("A" displayed at upper 
  10684. right, press TAB key with map displayed to enable/disable AUTO MAP REDRAW) 
  10685. until the current map has been displayed for at least 90 seconds. Thanks to 
  10686. Les Putnam for the reminders on this annoying bug!
  10687. -Added local station latitude (degrees), longitude (degrees), and elevation 
  10688. (meters) to Pass Prediction data output header section.
  10689. -Some lakes and rivers still slipped through in the orthographic projection 
  10690. when RIVERS were disabled. Thanks to Ed Toomey for spotting them!
  10691. -Various minor cosmetic changes.
  10692. -A pre-release of this update, Version 9614, included most changes EXCEPT 
  10693. the automatic conversion of TLE files to DOS format.
  10694.  
  10695.  
  10696. Version 9610 -- March 1996
  10697. --------------------------
  10698. -This is a MAINTENANCE UPDATE, correcting several minor bugs and one major 
  10699. problem primarily affecting users outside the United States.
  10700. -For users with non-US COUNTRY CODE, corrected a problem with Pass 
  10701. Predictions (F3 from the Main Menu) which caused a BASIC Error when the 
  10702. output was sent anywhere except the screen. Pass Prediction data sent to 
  10703. file STSPLUS.LOG or LPT1/COM1/COM2 now no longer includes the day of the 
  10704. week in the header but does include the local time zone. The problem was 
  10705. related to a non-US COUNTRY CODE, a remnant of an earlier COUNTRY CODE 
  10706. problem which I thought I had eliminated. Thanks to Arve Fager at Volvo in 
  10707. Sweden for providing the necessary clue!
  10708. -Added the next date and time at which pass predictions will be tested to 
  10709. the elapsed time calculation:
  10710.  
  10711.      Elapsed time =  27.1 seconds, Next test at 05 MAR 96  06:40:26
  10712.  
  10713. Several users complained that for visible passes when no passes were found, 
  10714. they lost track of the date; I found I had the same problem and fixed it.
  10715. -Corrected a minor problem which prevented display of the South Atlantic 
  10716. Anomaly when attempting to automatically upgrade from Version 9602 or 
  10717. earlier using an old STSPLUS.INI file. Although the menu item (F10+F3+F7) 
  10718. would switch from ON to OFF and back to ON, the SAA would never be drawn 
  10719. because the color inadvertently was set to the color BLACK. (If the SAA 
  10720. color was manually set or the file STSPLUS.INI from the Version 9607 
  10721. release was used, the SAA would be drawn correctly.)
  10722. -Corrected a minor bug which caused several rivers in northern Russia to be 
  10723. displayed on the World Map. (Rivers are always disabled for the full world 
  10724. in the rectangular projection to avoid cluttering the screen.)
  10725. -Added the Target Satellite Label to the data block for range and velocity 
  10726. calculations. The label used is the label entered when setting up the 
  10727. Target Satellite using F6+F1 from the Main Menu. Thanks to Ridge Tolbert!
  10728. -Added preliminary usage notes for Windows 95 and Windows NT to this 
  10729. documentation.
  10730. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 198
  10731.  
  10732.  
  10733. -In response to several complaints from LCD laptop users about "invisible 
  10734. text", I have adjusted the colors used for filename lists and one prompt 
  10735. for F2 and F6+F2/F3 from the Main Menu. Comments invited ...
  10736. -Various minor cosmetic changes.
  10737.  
  10738.  
  10739. Version 9607 -- February 1996
  10740. -----------------------------
  10741.  
  10742.      IN MEMORIAM
  10743.  
  10744.      This release of STSORBIT PLUS is dedicated to the memory of 
  10745.      my good friend Joel Runes who passed away unexpectedly on 
  10746.      January 11, 1996, hours after covering the launch of STS-72 
  10747.      for radio station WMEL in Melbourne, Florida. A true expert 
  10748.      in the space field, Joel's many contributions to STSORBIT 
  10749.      PLUS and to the RPV Astronomy BBS, along with all his other 
  10750.      activities far and wide, will be greatly missed by his 
  10751.      friends around the world.
  10752.  
  10753. -This is a MAINTENANCE UPDATE to enhance several features and correct 
  10754. various minor bugs.
  10755. -CAUTION: In order to accommodate new and planned features, the structure 
  10756. of file STSPLUS.INI has been changed. This means that while you may upgrade 
  10757. from a prior version without difficulty, you MUST delete file STSPLUS.INI 
  10758. IF YOU RETURN TO AN OLDER VERSION! As a precaution or if you plan to return 
  10759. to an older version, save the old STSPLUS.INI file for later use.
  10760. -In response to many user requests, I have rewritten the Pass Prediction 
  10761. code (F3 from the Main Menu) to add Line-of-Sight and Visible passes, both 
  10762. with settable minimum pass altitude (maximum pass elevation above the 
  10763. horizon) and minimum horizon threshold (minimum elevation above the 
  10764. horizon). The times and other data for Line-of-Sight and Visible passes now 
  10765. take into account the visibility and horizon criteria, as appropriate, 
  10766. eliminating all passes which do not meet those criteria. The "All Passes" 
  10767. mode is essentially identical to the pass prediction feature in prior 
  10768. versions. Note that users with slow computers and especially those without 
  10769. a math coprocessor may find that calculation times are painfully slow!
  10770. -Corrected a long-standing cosmetic bug [thanks for the reminders on this 
  10771. bug from Don Nicholson] which caused certain islands in the north of Canada 
  10772. to display as lakes. Lakes and rivers are still disabled in the full world 
  10773. rectangular projection, as before, so as to avoid unnecessarily cluttering 
  10774. the display. In this process, the four map database index files were also 
  10775. found to have errors which have been corrected and are included with this 
  10776. update:
  10777.  
  10778.      EARTH4.MCX
  10779.      EARTH3.MCX
  10780.      EARTH2.MCX
  10781.      EARTH1.MCX
  10782.  
  10783.                                *************
  10784.                                ** CAUTION **
  10785.                                *************
  10786.  
  10787.      Users MUST replace ALL their existing EARTH*.MCX files with the 
  10788. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 199
  10789.  
  10790.  
  10791.      new versions supplied with this update or unpredictable results 
  10792.      may occur when drawing the maps. Users who do not use the higher 
  10793.      detail map database files (EARTH3 through EARTH1) may discard the 
  10794.      unneeded files, retaining only those which correspond to the map 
  10795.      database files present on their system. The corresponding map 
  10796.      vector files, EARTH*.MCP and EARTH*.XYZ, have not been changed 
  10797.      from prior releases.
  10798.  
  10799. -After years of procrastination, I have finally modeled the South Atlantic 
  10800. Anomaly zone (SAA) using NASA Mission Maps, unfortunately now long out of 
  10801. print, for spacecraft altitudes from 140 nm to 330 nm. The current SAA 
  10802. model corresponds to the SAA as shown on the NASA Mission Maps for 140 nm 
  10803. and 330 nm with non-linear interpolation used at intermediate altitudes; 
  10804. the accuracy of the model used is unknown for altitudes greater than 330 nm 
  10805. although the SAA is drawn for altitudes up to 1000 nm. The SAA is disabled 
  10806. for satellite altitudes above 1000 nm. In this process, I have coded both 
  10807. the rectangular projection (shown as a simple ellipse in prior versions) 
  10808. and the orthographic projection (which was disabled in prior versions). The 
  10809. SAA data is contained in file STSPLUS.SAA which must be present in the 
  10810. default directory. Users are cautioned NOT to alter file STSPLUS.SAA or 
  10811. results may be unpredictable.
  10812. -The color used to draw the South Atlantic Anomaly has been added to the 
  10813. User-Definable Map Colors using F10+F9 from the Main Menu. The default 
  10814. color is white as in prior versions.
  10815. -Corrected a minor bug which sometimes caused the Orbit Number in the 
  10816. Descending Node Display (F10+F5 from the Main Menu) to be one high.
  10817. -Modified the Ascending/Descending Node data display (F10+F5 from the Main 
  10818. Menu) so that it is now active in both rectangular and orthographic 
  10819. projections including the Motion Map. In prior versions it was only active 
  10820. in rectangular projection. Repaired a number of minor cosmetic bugs related 
  10821. to this feature.
  10822. -Improved a minor cosmetic bug that caused stray terminator pixels to 
  10823. occasionally be left behind, usually at the southern-most or northern-most 
  10824. points of the terminator. The bug was a subtle timing problem related to 
  10825. when the Sun's position was calculated. The changes reduce but do not 
  10826. completely eliminate the problem. Completely eliminating the problem IS 
  10827. possible but would substantially slow map update times by requiring that 
  10828. the solar terminator be completely redrawn every ten seconds. In view of 
  10829. the relatively few complaints, I have elected to make a partial fix which 
  10830. reduces the incidence of the problem and does not materially affect the map 
  10831. update times.
  10832. -Repaired a minor cosmetic bug that re-used old saved pixels behind the 
  10833. satellite icon when the map was redrawn and the pixels should have been 
  10834. discarded. This caused stray ground track and map features to appear at the 
  10835. prior location of the satellite each time the map display was redrawn. The 
  10836. problem was most apparent at higher zoom factors.
  10837. -I have increased the minimum donation for program registration from 
  10838. US$10.00 to US$15.00. My costs and the time required have increased 
  10839. steadily since I first offered my software for US$10.00 in the late 1980s. 
  10840. I have also added US$5.00 for foreign air mail postage to help cover the 
  10841. additional costs and handling. I still think it's one of the best software 
  10842. bargains around ...
  10843. -Beta Test Version 9604X was released on a limited basis in January 1996 
  10844. and included some but not all of the features of this release.
  10845.  
  10846. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 200
  10847.  
  10848.  
  10849.  
  10850. Version 9548 -- November 1995
  10851. -----------------------------
  10852. -This is a MAINTENANCE UPDATE only, correcting a serious bug with systems 
  10853. NOT equipped with a math coprocessor (386SX and 486SX).
  10854. -This release corrects a "BASIC Error = 11" which has troubled certain 
  10855. users with 386SX and 486SX processors and NO math coprocessor. Another bug, 
  10856. "BASIC Error = 6", could also occur and was corrected for the same 
  10857. processors.
  10858. -Corrected a problem with F2 from the Main Menu which caused errors if a 
  10859. non-existent filename was entered.
  10860. -Released and then withdrew Version 9547X, a Beta Test Version, which did 
  10861. NOT cure the math coprocessor problem. Users with Version 9547X should 
  10862. discard that version.
  10863.  
  10864.  
  10865. Version 9542 -- October 1995
  10866. ----------------------------
  10867. -This is a MINOR UPDATE which includes all changes from Version 9541 (a 
  10868. Beta Test Version with limited distribution) and a few additional items. 
  10869. This will be the final update in this (seemingly endless) sequence which 
  10870. began with Version 9537. My apologies for the bugs and the inconvenience!
  10871. -The Orbit Number algorithm used during the ascent phase has been further 
  10872. refined to yield a more consistent result. The discontinuity observed at 
  10873. T+40 minutes has been substantially reduced for the examples tested.
  10874. -Added the section "Using STSPLUS on a Local Area Network (LAN)". This 
  10875. section documents a new feature which allows a Network Manager to configure 
  10876. STSPLUS for "read-only" operation from a network server. File STSPLUS.INI 
  10877. is not updated in this mode and therefore the program always begins with 
  10878. the same location, time zone, satellite, etc. In all other respects the 
  10879. "read-only" mode is identical to normal operation of the program. See the 
  10880. text for additional information.
  10881. -Updated documentation as described for Version 9541 (below) has been 
  10882. released. Except for the new section, the changes are relatively minor, 
  10883. mostly involving typographical errors and minor technical corrections.
  10884.  
  10885.  
  10886. Version 9541 -- October 1995
  10887. ----------------------------
  10888. -This is a BETA TEST VERSION, primarily correcting a problem with satellite 
  10889. selection using F2 from the Main Menu.
  10890. -Repeated selection of a new primary satellite using F2 from the Main Menu 
  10891. would yield an incorrect orbital period ("Per'd") and would occasionally 
  10892. cause "BASIC Error = 11". Thanks to an inadvertent error, re-initialization 
  10893. of the SGP4 orbital model was being skipped when the satellite was changed. 
  10894. Thanks to Les Putnam of GSFC for his careful and persistent analysis in 
  10895. helping me to locate and repair the problem!
  10896. -Corrected a problem with the orbit number during the 40 minute launch 
  10897. simulation which caused the number to decrement rather than increment. The 
  10898. orbit number is still an approximation and there may be a discontinuity at 
  10899. the 40 minute mark.
  10900. -Not documented in Version 9540 was a change in the method used to initally 
  10901. read TLEs for the current mission. Prior versions always read the external 
  10902. TLE file and, for large TLE files, that could take some time. Since the 
  10903. current mission's TLEs are also stored in file STSPLUS.INI (which is always 
  10904. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 201
  10905.  
  10906.  
  10907. read at startup), I changed the code so that the INI file is used at 
  10908. startup and an external file is only read with F2 from the Main Menu. This 
  10909. also protected against a missing external TLE file. Seemed like a good idea 
  10910. at the time but overlooked the fact that some users use a standard filename 
  10911. (like TLEALL.TXT, etc.) for their TLEs. I'm looking at the options ...
  10912. -Added code to reduce disk reads searching for special satellite icons each 
  10913. time the map is redrawn.
  10914. -After years of "quick fixes", too many typographical and minor technical 
  10915. errors had crept into this documentation. Special thanks to Josef Segur for 
  10916. his extensive proof-reading and suggested corrections! In addition to 
  10917. Josef's corrections, a complete spell check, the first in too many years, 
  10918. revealed quite a few more typos. The corrected documentation will be 
  10919. included in the next full release.
  10920.  
  10921.  
  10922. Version 9540 -- September 1995
  10923. ------------------------------
  10924. -This is a MINOR UPDATE, correcting what are hopefully the last minor bugs 
  10925. introduced with the recent releases (9537 through 9539).
  10926. -Corrected a bug which caused the Inclination to appear as 0.000000 after 
  10927. using F2 to update TLEs. Thanks to Ray Grace for the report!
  10928. -Corrected a bug which caused the screen to scroll in rectangular 
  10929. projection when statute miles were the unit of measure and XYZ coordinates 
  10930. were displayed. Thanks to John Szalay for the report!
  10931. -Corrected a cosmetic bug which caused the Time Since Epoch ("T+Epoch"), 
  10932. which was increased by one digit to the left to accommodate up to 99999 
  10933. days, to erase the last letter of "Epoch" in rectangular projection.
  10934.  
  10935.  
  10936. Version 9539 -- September 1995
  10937. ------------------------------
  10938. -This is a MAINTENANCE UPDATE, correcting a number of problems which were 
  10939. detected in Versions 9537 and 9538. As sometimes happens, incorporating new 
  10940. or changed features introduces bugs which aren't found during initial 
  10941. testing. My apologies and thanks to everyone who reported the problems.
  10942. -A number of problems were found which resulted in a corrupt initialization 
  10943. file (STSPLUS.INI). Some problems were traced to program bugs and some to 
  10944. problems with TLE files. Every effort has been made to eliminate the 
  10945. internal bugs and to improve "bullet proofing" for TLE files. However, 
  10946. users are reminded that STSPLUS assumes that the TLE files are free from 
  10947. major structural errors and do not include plain text. Use my program 
  10948. ORBITEL or an ASCII editor to check TLE files prior to use with STSPLUS. 
  10949. TLE files obtained from my RPV Astronomy BBS have been checked.
  10950. -After too many attempts, I finally was able to get Windows 95 running on 
  10951. one of my test systems. (My primary test system was unable to run Win95!) 
  10952. Initial tests indicate STSPLUS performs adequately, although not as fast as 
  10953. under DOS 6.2. However, users should operate STSPLUS in a full window!
  10954.  
  10955.  
  10956. Version 9538 -- September 1995
  10957. ------------------------------
  10958. -This is a MINOR UPDATE, adding minor enhancements, correcting several 
  10959. minor bugs, and adding setup features.
  10960. -Several users have reported a problem with Version 9537 which causes the 
  10961. program NOT to return to the Main Menu from the map when ENTER is pressed. 
  10962. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 202
  10963.  
  10964.  
  10965. This is apparently caused by file STSPLUS.INI becoming corrupt. However, I 
  10966. have been unable to duplicate the problem. As a workaround, copy a good 
  10967. version of file STSPLUS.INI (the distribution version of STSPLUS.INI, for 
  10968. example) to another file named STSPLUS.OK. Then, if you must reboot your 
  10969. computer to exit STSPLUS, execute the following DOS command before again 
  10970. running STSPLUS:
  10971.  
  10972.      COPY STSPLUS.OK STSPLUS.INI
  10973.  
  10974. -STSPLUS now requests the first time user to set certain features before 
  10975. the program starts normal operation. This setup feature is automatically 
  10976. selected when the distribution version of file STSPLUS.INI is used and may 
  10977. be requested at any time by including the "/NEW" command line option when 
  10978. the program is started:
  10979.  
  10980.      STSPLUS /NEW
  10981.  
  10982. This feature requests the user to select the location, allows STSPLUS to 
  10983. calculate an estimated UTCOffset so the user may select the correct UTC 
  10984. Offset (below), and displays the current files and paths for user approval. 
  10985. A new text section, INITIAL STSPLUS SETUP, describes this feature in more 
  10986. detail.
  10987. -When the "/NEW" command line option is used (and when the distribution 
  10988. version of file STSPLUS.INI is used), STSPLUS now calculates an estimated 
  10989. UTCOffset based upon Primary Location longitude. Since the estimate does 
  10990. not take into account the political "adjustments" made to time zones, it 
  10991. may be off by one hour. Users whose time zone is set to other than the 
  10992. exact hour must enter the correct UTCOffset. (Prior versions simply 
  10993. displayed "(not set)" when the UTCOffset had not been set.)
  10994. -Corrected a minor bug which caused the Time Zone Abbreviation not to be 
  10995. set when first initializing the program.
  10996. -Added Latitude, Longitude and Elevation data for all locations when 
  10997. setting local coordinates (F10+F2). Example:
  10998.  
  10999.      Current PRIMARY Location:      Palos Verdes, CA
  11000.                                     Latitude:     33.7632 degrees
  11001.                                     Longitude:  -118.4057 degrees
  11002.                                     Elevation:   186      meters
  11003.  
  11004. -Added backspace processing for SCF filename entry, F6+F2 and F6+F3 from 
  11005. the Main Menu. All characters in the SCF filename are now capitalized, even 
  11006. if entered in lower case. Thanks to Russ Nelson for the "catch"!
  11007. -I have added ALT-F1 to the Main Menu to display the primary satellite's 
  11008. orbital data along with various times of interest. The command is NOT 
  11009. displayed on the Main Menu! (This is experimental ONLY ... comments 
  11010. invited.)
  11011. -Corrected a cosmetic problem with node data and "/CLK" command line option 
  11012. in rectangular projection. The node data now appears within the box.
  11013. -Modified large digit MET with the "/CLK" command line option in 
  11014. rectangular projection to show full MET with up to 5 digits of days.
  11015. -Added file VBERRORS.TXT to the distribution package. This file lists the 
  11016. Visual Basic for DOS errors which can terminate STSPLUS (extracted from 
  11017. Microsoft documentation).
  11018.  
  11019.  
  11020. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 203
  11021.  
  11022.  
  11023. Version 9537 -- September 1995
  11024. ------------------------------
  11025. -This is a MAINTENANCE UPDATE, adding several enhancements, correcting 
  11026. several relatively minor bugs, and various cosmetic changes.
  11027. -By popular request, the current Satellite Configuration File (SCF) 
  11028. filename is now saved in file STSPLUS.INI. Pressing ENTER when using either 
  11029. SCF Save (F6+F2) or SCF Read (F6+F3) will now select the current SCF 
  11030. filename. Use ESC to quit without reading/saving the SCF file. See text 
  11031. for additional details.
  11032. -NOTE: Users upgrading from a prior version (Version 9517 or older) and 
  11033. using their old .INI file must save the current satellite configuration 
  11034. (F6+F2) using the appropriate filename before the correct filename will be 
  11035. saved; the default SCF filename is otherwise set to STSPLUS.SCF.
  11036. -Various code and cosmetic changes have been made to the Satellite 
  11037. Configuration section (F6 from the Main Menu) to improve performance and 
  11038. error checking. One significant change is that STSPLUS will no longer 
  11039. attempt to process the skeletal TLEs generated when a new satellite is 
  11040. added to the SCF list; the satellite will be skipped with no message until 
  11041. real TLEs are present.
  11042. -In response to many questions, I have added STATUTE MILES for all distance 
  11043. calculations. Use F9 while the map is displayed to switch between 
  11044. kilometers (km), nautical miles (nm), and statute miles (sm). Prior 
  11045. versions of STSPLUS only calculated distances in kilometers and nautical 
  11046. miles. NASA has contributed to the "confusion" by using STATUTE MILES in 
  11047. most public statements (especially for orbital altitude) while using 
  11048. NAUTICAL MILES internally.
  11049. -Added additional information to file STSPLUS.LOG for Pass Predictions (F3 
  11050. from the Main Menu, Data Mode = 9) so that data may be more readily 
  11051. identified at a later time. The additional information is:
  11052.  
  11053.      Location:          Palos Verdes, CA
  11054.      Prepared:          Saturday, 09 Sep 1995  17:02:42
  11055.  
  11056.      Satellite Name:    STS-69
  11057.      Catalog Number:    23667  95048A  
  11058.      TLE Filename:      STS69R04.TXT
  11059.  
  11060. Where: "Location" is the current primary location; "Prepared" is the 
  11061. (computer) date and time of preparation; "Satellite Name" is the common 
  11062. name of the satellite; "Catalog Number" is the NORAD Number followed by the 
  11063. International Designation of the satellite; and, "TLE Filename" is the name 
  11064. of the 2-line elements file used.
  11065. -File STSMIR.ICN, now included with the distribution package, provides an
  11066. icon of the Space Shuttle docked on the Mir Space Station. See file 
  11067. STSMIR.NOT for instructions on using the icon during upcoming rendezvous 
  11068. missions. The icon was first prepared for the STS-71 mission.
  11069. -Corrected a minor bug which required the 2-line elements file to be read 
  11070. when resuming a prior mission (the command line option "/R" is included). 
  11071. STSPLUS now reads the INI file for the TLEs when resuming a prior mission. 
  11072. This modification also eliminates occasional TLE problems when selecting a 
  11073. new Primary Satellite from the list of Secondary Satellites (F6+F4 from the 
  11074. Main Menu); the LTD and XRF files are now checked when a new Primary 
  11075. Satellite is selected.
  11076. -Corrected a problem with the "ZOE" (Zone of Exclusion) label when other 
  11077. than TDRS-East and TDRS-West are used as the communications satellites in 
  11078. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 204
  11079.  
  11080.  
  11081. secondary satellite slots 1 and 2. The location of the label was hard-coded 
  11082. for the TDRS satellites. The location (longitude) of the "ZOE" label is now 
  11083. calculated dynamically and will appear in the correct location for other 
  11084. communications satellite configurations such as the two Russian ALTAIR 
  11085. satellites #20391 (Cosmos 2054/ALTAIR-1) and #23426 (Luch/ALTAIR-2) being 
  11086. used for communications with the MIR spacecraft.
  11087. -Corrected a minor bug which caused only four digits of MET days to be 
  11088. displayed. Older satellites, such as Vangard 1 (NORAD #00005) have MET 
  11089. greater than 9999 days. Note that the large MET display in the orthographic 
  11090. display always displays MET MOD 10000 because of space limitations.
  11091. -Corrected a long standing bug which sometimes caused the "BASIC Error = 
  11092. 76" (path error) message and returned the user to DOS when attempting to 
  11093. execute TRAKSTAR (F4 from the Main Menu). The initial default path was 
  11094. missing a trailing backslash ("\") unless the path was manually entered. 
  11095. Thanks to James Gundrey and others for continuing to report the error until 
  11096. I finally spotted the cause!
  11097. -Modified the AOS/LOS algorithm which caused the AOS/LOS times to be 
  11098. slightly processor dependent. The variation among various processors (386, 
  11099. 486 and Pentium) was usually on the order of plus or minus five seconds. 
  11100. There may still be small differences (several seconds) between very fast 
  11101. and very slow processors and systems with and without a math coprocessor 
  11102. due to a simpler and slightly less accurate algorithm when the coprocessor 
  11103. is absent (to minimize calculation times).
  11104. -Corrected a bug which caused the local time zone abbreviation to be blank 
  11105. after changing the status of the Daylight Flag (F8+F10). In prior versions 
  11106. the user had to exit STSPLUS and restart the program before the local time 
  11107. zone abbreviation was correct.
  11108. -Replaced the three lines labeled "Launch Year", "Launch Number", and 
  11109. "Launch Piece" with the single line "Int'l Designation" in the display for 
  11110. data approval when reading new TLEs from a file (F2 from Main Menu). Also, 
  11111. the 2nd Derivative of the Mean Motion (dx/dt2) has been added.
  11112. -The use of a RAM disk has been deleted from the suggested system setup 
  11113. instructions. Although a RAM disk is still an effective technique 
  11114. (especially with a "vanilla" setup), use of disk read caching with 
  11115. Microsoft's SMARTDRV or an equivalent disk caching program is now 
  11116. recommended as a more general solution applicable to many applications. 
  11117. (Disk write caching is NOT recommended; loss of power with write caching 
  11118. enabled can result in inadvertent data loss.)
  11119.  
  11120.  
  11121. Version 9517 -- April 1995
  11122. --------------------------
  11123. -This is a MAJOR UPGRADE, adding several important new features and 
  11124. enhancements. User feedback and requests have been a key factor in the 
  11125. choice of those features to add. My thanks to everyone who has taken the 
  11126. time to offer suggestions and submit bug reports. This version has been 
  11127. preceded by a number of Beta Test Versions which have been of great help in 
  11128. working out the bugs. Among the new features are: visible Pass Predictions, 
  11129. Launch Simulation for the Space Shuttle, and new Sun and satellite icons.
  11130. -Several sections of the documentation have been added or materially 
  11131. revised to reflect the new features and changes documented below.
  11132. -Added VISIBLE Pass Predictions so that users may now see at a glance when 
  11133. potential viewing opportunities are in the offing. Visibility conditions 
  11134. are tested at AOS, MAX altitude, and LOS. The feature is automatic with 
  11135. line-of-sight Pass Predictions (F3 from the Main Menu, Function 9, with Sun 
  11136. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 205
  11137.  
  11138.  
  11139. features ENABLED). This has been one of the most frequently asked for 
  11140. enhancements to STSPLUS! This feature is still somewhat experimental, and 
  11141. comments are invited!
  11142. -Changed the displayed date format in Pass Predictions from "04/24/1995" to 
  11143. "24 APR 95" to avoid confusion with various date formats and to allow two 
  11144. extra columns for the "V" (visibility) flag. The new format is "dd MMM yy" 
  11145. where "dd" is the current day of the month, "MMM" is the alphabetic 
  11146. abbreviation for the month, and "yy" is the last two digits of the year.
  11147. -Added Launch Simulation (for Space Shuttle launches ONLY), enabled when 
  11148. entering launch time and date using F5 from the Main Menu. See the section 
  11149. "Launch Simulation for the Space Shuttle" for details. Thanks to Willie 
  11150. Musty of Rockwell Mission Support for providing ascent data, as well as to 
  11151. Ken Ernandes, Paul Traufler, and Dave Simonson for their assistance.
  11152. -Changed the Sun icon to filled -- for the second time. Hopefully, this 
  11153. time will prove error-free! Thanks to Russ Nelson and Don Nicholson for 
  11154. keeping after me on this enhancement.
  11155. -Corrected the coordinates for Cape Canaveral (from several miles offshore 
  11156. to onshore) in files STSPLUS.CTY and STSPLUS.LOC. Added coordinates for 
  11157. Launch Pads 39A and 39B at Cape Canaveral to file STSPLUS.LOC and 
  11158. internally; because of their close proximity to Cape Canaveral, the two 
  11159. launch pads are unlabeled and appear at MAG=2000 or greater in orthographic 
  11160. projection only. Launch pad coordinate data courtesy Dave Simonson, DOD C-
  11161. Band Radar Network.
  11162. -After numerous requests for special and/or different satellite icons, I 
  11163. have rewritten the code to use three default icons in two different sizes. 
  11164. The three icon shapes are: Space Shuttle (used whenever the satellite name 
  11165. begins with "STS"); MIR Space Station (used with NORAD Number 16609 only); 
  11166. and, Hubble Space Telescope (default selection). The icon size may be 
  11167. selected using "Set Display Features", F10+F3+F1. The default icon size is 
  11168. 15x15 pixels, approximately the same size as the satellite icons in prior 
  11169. versions. The larger 21x21 pixel icon size is more easily seen when the 
  11170. program is converted to NTSC or PAL television format. The command line 
  11171. option "/21" may also be used when the program is executed to force the 
  11172. icon size to 21x21 pixels. As usual, however, there is no free lunch; these 
  11173. new icons take less code but slightly more time to draw and erase. 
  11174.  
  11175.      *** SPECIAL NOTE *** 
  11176.  
  11177.      Users who register or re-register STSPLUS Version 9517 and higher will 
  11178.      receive a copy of STSICON, the custom icon drawing program used to 
  11179.      create and modify STSPLUS icons. STSICON is ONLY available with 
  11180.      registration, see file README.
  11181.  
  11182. -As a companion feature to the new satellite icon code, STSPLUS will now 
  11183. search for a file "#nnnnn.ICN" (where "nnnnn" is the satellite NORAD 
  11184. Number) to use as the icon data for that specific satellite in place of the 
  11185. internal icons. These "#nnnnn.ICN" files are produced by program STSICON 
  11186. and are limited to a maximum size of 21x21 pixels.
  11187. -Corrected BASIC ERROR = 5 in Version 9515 when satellite icon moved 
  11188. offscreen in full world rectangular projection (Auto-Redraw OFF).
  11189. -Function Key F6 for Display Features (F10+F3+F6) now controls the local 
  11190. and satellite circles of visibility. Successive keypresses cycle through 
  11191. OFF, LCL, SAT, and BOTH. (The local circle(s) of visibility were assigned 
  11192. to Function Key F1 in prior versions.)
  11193. -By request, increased the maximum number of Tracking Stations permitted in 
  11194. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 206
  11195.  
  11196.  
  11197. ".TRK" files from 25 to 50. For the convenience of users making their own 
  11198. Tracking Station files, the format for ".TRK" files is now included in the 
  11199. main documentation and below:
  11200.  
  11201.      "Maui, Hawaii",-156.7,20.9,396,"HAW"
  11202.       ------+-----  ---+-- --+- -+-  -+-
  11203.             |          |     |   |    |
  11204.             |          |     |   |    +---  Three-letter Abbreviation
  11205.             |          |     |   |
  11206.             |          |     |   +--------  Elevation in meters
  11207.             |          |     |
  11208.             |          |     +------------  Latitude in degrees
  11209.             |          |
  11210.             |          +------------------  Longitude in degrees
  11211.             |
  11212.             +-----------------------------  Station Name  
  11213.  
  11214. Note: Station Names are limited to 20 characters and Station Abbreviations 
  11215. are limited to 3 characters.
  11216. -Users may now select as the user location any of the tracking stations in 
  11217. the tracking station file (default file is STSPLUS.TRK) using F10+F2+F6 
  11218. from the Main Menu. This feature has been requested by several users.
  11219. -Changed the error message when reading a TLE file to correctly indicate 
  11220. the cause of an error. When TLE data is formatted incorrectly (as with TLE 
  11221. data from a UNIX system with each line terminated with LF instead of 
  11222. CR+LF as required by DOS), STSPLUS incorrectly reported "File <filename> 
  11223. not found!". The error message now reports "Data problems with file 
  11224. <filename>, check data format!". To correct UNIX formatted TLE files, use 
  11225. an ASCII editor such as the shareware program QEDIT; QEDIT will reformat 
  11226. each line with the CR+LF termination. I also have posted program TOMS.ZIP 
  11227. on my RPV Astronomy BBS which reformats UNIX text files for DOS. TLE data 
  11228. downloaded from NASA Spacelink may exhibit this data format problem.
  11229. -Repaired a bug which sometimes caused STSPLUS to fail with BASIC ERROR = 5 
  11230. when using the "/R" command line option. Whether or not the error occurred 
  11231. appears to have been data dependent and has now been resolved. (A call to 
  11232. the DOS clock was not being made with the "/R" command line option and this 
  11233. sometimes resulted in an illegal function call.) Thanks to Rudy Appel for 
  11234. reporting the problem!
  11235. -Repaired a bug which sometimes caused STSPLUS not to find the correct 
  11236. satellite in the TLE file when the "/R" command line option was used. The 
  11237. problem occurred only when the satellite was included in file STSPLUS.XRF 
  11238. and the satellite name was modified. Note that the default satellite when 
  11239. using F2 is now the satellite NORAD Number ("#16609" for MIR, for example) 
  11240. rather than an abbreviated satellite name. This change will also reduce 
  11241. problems and errors when multiple satellites have similar names like "MIR" 
  11242. and "MIR DEB" (MIR debris).
  11243. -Corrected a bug in the ZOOM feature. The PgUp and PgDn keys now operate 
  11244. correctly for zoom functions in rectangular projections. My apologies for 
  11245. not spotting this bug sooner ... I seldom use the rectangular projections 
  11246. in conjunction with Doppler data. The bug appeared when Doppler data was 
  11247. added in early 1994 (Version 9406) and only then after Doppler data was 
  11248. first enabled using F8 while the map was displayed in orthographic modes.
  11249. -Corrected a bug that caused Doppler data to appear on rectangular maps 
  11250. if PgDn or PgUp keys were pressed when Doppler data was enabled.
  11251. -I removed the detection for Pentium chips that was present in some Beta 
  11252. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 207
  11253.  
  11254.  
  11255. Test Versions. Due to a flaw in the detection algorithm, some 486DX2 and 
  11256. 486DX4 chips were incorrectly detected as a Pentium. STSPLUS now simply 
  11257. indicates "486DX+" for 486 and higher chips.
  11258. -Modified the TARGET logic to show relative velocity between the Primary 
  11259. and Target satellites when the relative range is less than 10,000 km. Users 
  11260. should note that these are "line of sight" calculations and may be 
  11261. misleading if the satellites are at large relative range. (Prior versions 
  11262. limited display to low velocities and close approaches.)
  11263. -Changed date input subroutine (used with F8 from the Main Menu) to use the 
  11264. current year as the default when a partial date is entered. For example, 
  11265. the date may now be entered as "1/15" or "15.01" and the current year will 
  11266. be used. Prior versions were hard coded to a specific year. Thanks to Russ 
  11267. Nelson for the suggestion.
  11268. -Changed launch date/time input code (F5 from Main Menu) to automatically 
  11269. enable MET when data is accepted.
  11270. -Corrected a problem with Pass Predictions (Altitude and Azimuth wrong!) 
  11271. which crept into the Beta Test Versions. A position vector was not being 
  11272. initialized. Thanks to George Sells for spotting and reporting the problem!
  11273. -Corrected a data misalignment with AOS/LOS data in rectangular mode when 
  11274. "/CLK" command line option used and TDRS satellites set OFF. Thanks to Don 
  11275. Nicholson for reporting the problem (several times).
  11276. -Updated current BBS information at the end of the documentation.
  11277. -By popular request, added the Bibliography of Astronomy and Space 
  11278. Subjects, extracted from the documentation for my program ASTROCLK.
  11279.  
  11280.  
  11281. Versions 9509-9515 -- March 1995 
  11282. --------------------------------
  11283. -These releases were Beta Test Versions, not released publicly. The notes 
  11284. for the various changes made in these releases (those that survived!) have 
  11285. been incorporated in the notes for Version 9517 above without regard for 
  11286. which Beta Test Version they first appeared in.
  11287. -My thanks to all for the help, suggestions, and bug reports from those who 
  11288. exercised these versions!
  11289.  
  11290.  
  11291. Version 9445 -- November 1994
  11292. ----------------------------
  11293. -Corrected a long standing problem with orbit numbering, primarily during 
  11294. space shuttle missions. STSPLUS now accepts the orbit number given in the 
  11295. TLEs and allows only a 60 second time offset prior to the next ascending 
  11296. node. In other words, if Epoch Time is within 60 seconds of the next 
  11297. ascending node, STSPLUS assumes the orbit number in the TLEs is for that 
  11298. ascending node; otherwise, STSPLUS assumes the TLE orbit number is for the 
  11299. current orbit. In prior releases, STSPLUS used the NEAREST ascending node 
  11300. in its orbit number calculations rather than the CURRENT ascending node and 
  11301. this often required adjustment to the orbit number in TLEs. Orbit numbers 
  11302. will still be correctly calculated when the Epoch Time is just after the 
  11303. ascending node; this change only applies to TLEs in the second half of an 
  11304. orbit. Thanks to Ken Ernandes for repeatedly "reminding" me to fix this 
  11305. annoying problem!
  11306. -STSPLUS may now operate with the DOS clock set to either LOCAL TIME or UTC 
  11307. TIME. Use F8+F10 from the Main Menu to set the DOS time zone (along with 
  11308. the UTC Offset and Daylight Flag). The default assumes the computer is set 
  11309. to LOCAL time.
  11310. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 208
  11311.  
  11312.  
  11313. -In response to several requests, added the capability to show AOS/LOS in 
  11314. four time units by pressing F12:
  11315.  
  11316.           Countdown clock in minutes:seconds (as in prior versions)
  11317.      UTC  UTC time in hours:minutes
  11318.      LCL  Local time in hours:minutes (proper abbreviations will be used)
  11319.      MET  Mission Elapsed Time in hours:minutes
  11320.  
  11321. All "hours:minutes" times are TRUNCATED rather than rounded to the minute, 
  11322. and days are omitted; thus, an MET of 4/01:02:00 and 4/01:02:59 will both 
  11323. display as "01:02". Time Since Epoch ("T+E") will display in place of MET 
  11324. if the MET flag is OFF. If no launch time has been set, MET AOS and LOS 
  11325. times will NOT be available. NOTE: Older computers without an F12 key 
  11326. cannot use this feature.
  11327. -In the orthographic mode, the appropriate time units label is shown for 
  11328. UTC, LCL and MET to the left of "AOS   LOS" when only one local station is 
  11329. enabled; no label is shown for normal countdown clocks OR if two local 
  11330. stations are enabled. LCL is replaced by the appropriate abbreviation if 
  11331. available for the time zone.
  11332. -In rectangular modes, space for time units labels is only available when 
  11333. the "/CLK" command line option is used AND MET is selected using F2. When 
  11334. displayed, the labels are UTC, LCL, and MET as above.
  11335. -Added internal time zone abbreviations for Hawaii (UTC-10, HST/HDT), Yukon 
  11336. (UTC-9, YST/YDT), and Atlantic (UTC-4, AST/ADT) zones.
  11337. -When entering Launch Time and Date (F5 from the Main Menu), dates are now 
  11338. displayed as "dd MMM yyyy" where "MMM" is the alphabetic abbreviation for 
  11339. the month. However, all dates must still be entered using the NUMERIC 
  11340. formats "mm/dd/yy" or "mm/dd/yyyy" (US style), or "dd.mm.yyyy" (European 
  11341. style).
  11342. -Corrected a minor bug which caused the longitude labels not to display for 
  11343. EGA and Motion Map modes in some circumstances.
  11344. -Removed the "happy face" progress indicator in the Motion Map if the 
  11345. system reports a 386/387 or higher processor. This undocumented feature was 
  11346. added for users with slow computers and computers without a math 
  11347. coprocessor so there would be some "action" as those clunkers plodded 
  11348. through the off-screen map drawing process.
  11349. -Various cosmetic repairs.
  11350.  
  11351. Version 9435A -- August 1994
  11352. ----------------------------
  11353. -Version 9435A corrects a problem with certain country codes (such as those 
  11354. which use the "YY-MM-DD" date format) which still caused "BASIC Error = 5" 
  11355. in the orthographic mode for Version 9435. The program should now be 
  11356. independent of the country code.
  11357. -Corrected a minor bug with amateur radio satellite frequencies. If the 
  11358. primary satellite was changed with F6, the frequency file (STSPLUS.FRQ) was 
  11359. not rescanned and the frequencies from the prior satellite remained. 
  11360. STSPLUS will now always rescan file STSPLUS.FRQ if the primary satellite is 
  11361. changed.
  11362.  
  11363.  
  11364. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 209
  11365.  
  11366.  
  11367. Version 9435 -- August 1994
  11368. ---------------------------
  11369. -This release repairs an unfortunate bug which surfaced when I added the
  11370. NORAD-style date on the orthographic display. Only users who set DOS to
  11371. non-US-style date formats were affected. The problem occurred immediately 
  11372. when drawing the orthographic map as "BASIC Error = 5" and returned the 
  11373. user to DOS.
  11374. -Added satellite name cross-reference in file STSPLUS.XRF. When TLEs are 
  11375. read and accepted, STSPLUS now checks for the cross-reference file and, if 
  11376. the file is present in the current directory, checks for the NORAD Number 
  11377. of the satellite and a cross-reference name. If found, the new name is 
  11378. substituted for that found in the TLE file. The file is standard ASCII and 
  11379. each entry consists of a SPACE, the five-digit NORAD Number, a SPACE, and 
  11380. then the satellite name. A sample file:
  11381.  
  11382.  22920 HST Solar Array
  11383.  22076 Topex/Poseidon
  11384.  21225 Gamma Ray Observ
  11385.  20638 Rosat Observatory
  11386.  20580 Hubble Telescope
  11387.  16609 MIR Space Station
  11388.  
  11389. NOTE: The leading space is required for file compatibility with my program 
  11390. ORBITEL (but is optional for STSPLUS). The NORAD Number MUST be 5 digits; 
  11391. pad with leading zeroes if necessary. Only one entry is read per satellite. 
  11392. If the satellite name is longer than 19 characters, only the left 19 
  11393. characters will be used. This feature may be used to substitute any name 
  11394. for that given in a TLE file (which is not always consistent from source to 
  11395. source) or to specify a payload piggy-backed on another satellite (as is 
  11396. frequently the case with amateur radio transponders). A number of XRF files 
  11397. are posted on my RPV Astronomy BBS; such files must be renamed for use with 
  11398. STSPLUS.
  11399. -Repaired a minor bug which caused the pass predictions (F3 from Main Menu 
  11400. to repeat a pass indefinitely when that pass was a grazing pass with a 
  11401. maximum elevation of less than one degree (0.14 degrees in the test case 
  11402. reported by Ken Ernandes).
  11403. -Corrected a bug in read/save .SCF files (F6 from the Main Menu). If a 
  11404. filetype is entered (".SCF" or whatever), it is now ignored and ".SCF" is 
  11405. automatically appended to the filename. Thanks to Paul Becker for reporting 
  11406. the problem.
  11407. -In response to many requests, the date input routine has been modified to 
  11408. permit entry in the European style "dd.mm.yyyy" in addition to the US style 
  11409. "mm/dd/yyyy". The choice of delimiter ("." or "/") determines the method of 
  11410. interpretation. In both cases, the year may be entered as the last two 
  11411. digits only, "yy", if desired; "50" through "99" will be interpreted as 
  11412. "1950" through "1999" and all others as 2000+yy. Dates are displayed as "dd 
  11413. MMM yyyy" where "MMM" is the English abbreviation for the month.
  11414. -All current .SCF files are now displayed for both SAVE and READ functions 
  11415. (F6+F2 and F6+F3 from the Main Menu).
  11416. -Improved backspace processing and error checking when entering TLE 
  11417. filenames (F2 from the Main Menu).
  11418. -Corrected "West Latitude" to "West Longitude" in the data entry section 
  11419. for local coordinates (F10+F2).
  11420. -Various minor cosmetic changes.
  11421.  
  11422. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 210
  11423.  
  11424.  
  11425. -Version 9434 was released as a Beta Version to selected users and included 
  11426. all changes in Version 9435 EXCEPT the repair to the NORAD-style date bug.
  11427.  
  11428. Version 9432A -- August 1994
  11429. ----------------------------
  11430. -As too often happens, a bug was discovered in Version 9432 just after it 
  11431. was released. The elevation ("Elv") and azimuth ("Azm") in the rectangular 
  11432. projections either remained at zeroes or at the last value calculated 
  11433. during orthographic projection. There was no workaround. The problem has 
  11434. been repaired. My apologies to those who received the defective version.
  11435.  
  11436.  
  11437. Version 9432 -- July 1994
  11438. -------------------------
  11439. -Version 9432 adds several new features and corrects a number of program 
  11440. errors and/or "bugs". Several minor cosmetic changes were also made.
  11441. -Added Data Output Mode 8 to generate tabular output for Doppler Shift 
  11442. calculations for a selected pass while the tracking map is displayed. Use 
  11443. F3 from the Main Menu and select Mode 8; setup features are identical to 
  11444. other modes (output device, interval, etc.). See text for details.
  11445. -Look angle calculations [elevation ("Elv") and azimuth ("Azm")] during the 
  11446. tracking map display are more accurate thanks to an improved algorithm 
  11447. supplied by Ken Ernandes. Users should note that near culmination (maximum 
  11448. elevation) for passes near the user's zenith (approaching 90 degrees 
  11449. elevation) there is some uncertainty and ambiguity as to azimuth although 
  11450. the angular error remains very small.
  11451. -Changed "Alt" to "Elv" as the label for satellite elevation (altitude) 
  11452. above mean sea level to conform to standard satellite tracking convention.
  11453. -Because STSPLUS is used worldwide, I have reformatted all displayed dates 
  11454. throughout the program to avoid confusion of the day versus the month. For 
  11455. orthographic displays, the display now shows the current UTC date and time 
  11456. ("dd MMM hh:mm:ss UTC") and then the local time ("dd mmm hh:mm:ss PDT" 
  11457. where "PDT" is replaced by the local time abbreviation). For both dates, 
  11458. the year is implied. The MET/T+E is moved up one line. A typical time 
  11459. display will show:
  11460.      15 JUL 19:57:36 UTC
  11461.      15 JUL 12:57:36 PDT
  11462.           7/03:14:36 MET
  11463. For the Main Menu and rectangular projections, the dates are all given as 
  11464. "dd MMM yyyy". Data locations are unchanged. A typical date and time will 
  11465. now be displayed as:
  11466.      15 JUL 1994  19:57:36 UTC
  11467. For all cases, "MMM" is the three letter English abbreviation for the 
  11468. month, "JAN" for January, "FEB" for February, etc.
  11469.  
  11470.      IMPORTANT NOTE: Keyboard entry of dates is still in the American 
  11471.      numeric format, "mm/dd/yyyy" or "mm/dd/yy".
  11472.  
  11473. -For orthographic projections, the current time using NORAD convention 
  11474. ("yyddd.dddddd") is displayed immediately beneath the current TLE filename:
  11475.         94196.831667
  11476. This provides an immediate method to identify the current year and day-of-
  11477. the-year, "94" and "196" respectively in the example above.
  11478. -Added an additional data line in orthographic display to show the current 
  11479. orbital period ("Per'd" using the format "hh:mm:ss") for normal display OR, 
  11480. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 211
  11481.  
  11482.  
  11483. for satellites with Eccentricity >= 0.005, satellite Phase, defined as Mean 
  11484. Anomaly normalized to the range 0-256 ("Phase" using the format "nnn.n") 
  11485. for use with the Doppler Shift mode [press F8 while the map is displayed] 
  11486. and satellites which change transponder mode based upon phase. Although 
  11487. Phase is technically defined as an integer value from 0 through 255, 
  11488. STSPLUS displays it to one decimal place to alert users to upcoming 
  11489. phase/transponder changes. Other users may also be interested in two 
  11490. important Phase or Mean Anomaly angles: Phase=0.0 (Mean Anomaly is 0 
  11491. degrees) corresponds to perigee and Phase=128.0 (Mean Anomaly is 180 
  11492. degrees) corresponds to apogee.
  11493.  
  11494.      NOTE: Mean Anomaly (and therefore Phase) becomes undefined for a 
  11495.      perfectly circular orbit. In practice, satellites with eccentricity 
  11496.      less than 0.005 will display some ambiguity as to Mean Anomaly and 
  11497.      Phase. Note also that the "Elv" is the geodetic elevation (altitude) 
  11498.      of the satellite above Mean Sea Level and NOT the geocentric radius of 
  11499.      the satellite's orbit, the parameter used to determine apogee and 
  11500.      perigee; the difference due to the shape of the Earth is as much as 
  11501.      21 km. See the section "Satellite Communications and Amateur Radio" 
  11502.      for additional discussion!
  11503.  
  11504. -Repaired the Tracking Station color feature (F10+F9) so that it operates 
  11505. correctly. Versions 9415/9414 caused the entire screen to turn light red 
  11506. when the Tracking Station color was changed due to a careless coding error.
  11507. -Rewrote the local coordinates code and text (F10+F2) to improve clarity 
  11508. and add several features. Now uses a function key menu to select action to 
  11509. perform. Press ENTER to return to prior menu. When entering new 
  11510. coordinates, an illegal latitude or longitude will cause that coordinate to 
  11511. be set to zero. Longitude may be entered as East Longitude (0 to +360) or 
  11512. West Longitude (0 to -180); the longitude is converted if necessary and 
  11513. stored in the range from -180 to 0 to +180.
  11514. -The threshold for generating the "Satellite may have decayed!" message has 
  11515. been increased to a Mean Motion of 16.4 revs/day to reduce the probability
  11516. of the message appearing during low shuttle flights.
  11517. -Added code to check for synchronization and data errors in the .INI file 
  11518. between the "short form" satellite position data and the 2-line elements. 
  11519. If the NORAD numbers do not agree, the "short form" data will be set to the 
  11520. TLE NORAD number and the remaining data reset; if TLEs are not present, 
  11521. dummy TLEs are inserted. Use F6 to verify and/or correct the secondary 
  11522. satellites, then use F2+& to update data from TLE file(s).
  11523. -Adjusted the "trigger" for automatic redraw in orthographic modes with 
  11524. higher zoom factors to compensate for high speed processors such as the 
  11525. 90MHz Pentium. (Under some circumstances, redraw was being triggered 
  11526. continuously.)
  11527. -Repaired a minor bug that caused the TDRS and Sun AOS/LOS data to be 
  11528. missing on the rectangular display when Doppler Shift mode had been 
  11529. selected on the orthographic display.
  11530. -Corrected the conversion factor used to convert meters to feet. Thanks to 
  11531. Steve Lenz for reporting the bug!
  11532.  
  11533. -Versions 9424, 9429, and 9431 were beta test versions not released 
  11534. publicly and included some of the features and changes in this release. For 
  11535. Version 9424, the precision of Doppler shift frequencies was increased to 5 
  11536. digits (10 Hz) to the right of the decimal point but this proved confusing 
  11537. and has been restored to 4 digits (100 Hz).
  11538. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 212
  11539.  
  11540.  
  11541.  
  11542. Version 9415 -- April 1994
  11543. --------------------------
  11544. -This release repairs a problem in rectangular projections which caused the 
  11545. Alt/Az calculations to be incorrect. (The data in orthographic projections 
  11546. were alright.) The problem was traced to a duplicated variable name which 
  11547. was added to shared common. Only file STSPLUS.EXE is changed.
  11548.  
  11549.  
  11550. Version 9414 -- March 1994
  11551. --------------------------
  11552. -This is a MAJOR UPGRADE, adding new features for satellite communications 
  11553. and amateur radio, user-definable map colors for certain map features, 
  11554. improving RA/DEC coordinates, and incorporating several bug fixes.
  11555. -See also the notes below for Version 9406 (not released publicly).
  11556.  
  11557. ENHANCEMENTS FOR SATELLITE COMMUNICATIONS AND AMATEUR RADIO:
  11558. ------------------------------------------------------------
  11559. -By popular request and with the assistance of Ken Ernandes, N2WWD, I have 
  11560. added Doppler shift calculations for uplink and downlink frequencies. The 
  11561. calculated uplink (XMIT) and downlink (RECV) frequencies have been tested 
  11562. in full duplex with RS-10 and yield excellent results. The Doppler shift 
  11563. calculations are available in orthographic projections ONLY for this 
  11564. release. See the text for complete discussion.
  11565. -The satellite NORAD Number, UPLINK and DOWNLINK frequencies (referenced to 
  11566. the satellite), and the transponder mode are specified in file STSPLUS.FRQ 
  11567. in that order, separated by commas and without any leading or trailing 
  11568. spaces. A sample file might include:
  11569.  
  11570.         00000,100,100,1           (Default values if sat # not found)
  11571.  
  11572.         18129,145.8900,29.3900,1  (Parameters for NORAD #18129)
  11573.         --+-- ----+--- ---+--- +
  11574.           |       |       |    |
  11575.           |       |       |    +-- Transponder Mode:  1 = NORMAL
  11576.           |       |       |                          -1 = INVERTED
  11577.           |       |       |
  11578.           |       |       +------- DownLink Center Frequency (MHz)
  11579.           |       |
  11580.           |       +--------------- UpLink Center Frequency (MHz)
  11581.           |
  11582.           +----------------------- Satellite NORAD Number
  11583.  
  11584. The first sample line shows the "00000" entry which determines the default 
  11585. parameters if the satellite is NOT included in file STSPLUS.FRQ. This 
  11586. should be the FIRST LINE in file STSPLUS.FRQ. The second line gives real 
  11587. parameters for a specific satellite; the frequencies shown select the Mode 
  11588. A voice passband for Radio Sputnik 10 (RS-10, piggybacked on COSMOS 1861, 
  11589. NORAD #18129). The uplink and downlink frequencies should not exceed 
  11590. 99000.0000 MHz to avoid an overflow condition on the display.
  11591. -File STSPLUS.FRQ may be created or edited with any ASCII editor; word 
  11592. processor users, use the "non-document" mode. Note that only minimum error 
  11593. checking is performed and the user must observe the required format exactly 
  11594. for each line in the file.
  11595. -The Doppler shift calculations replace the TDRS and Sun AOS/LOS data in 
  11596. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 213
  11597.  
  11598.  
  11599. the data block to the right of the orthographic map. To enable display of 
  11600. these frequencies, press F8 while the map is displayed; to return to the 
  11601. AOS/LOS calculations, press F8 again while the map is displayed. F8 is NOT 
  11602. active when in PAUSE mode. The following example illustrates the display as 
  11603. a satellite approaches the ground station (using 1000 MHZ for both 
  11604. frequencies to show the relative transmit and receive ratios):
  11605.  
  11606.         UpLink:  1000.0000    Uplink frequency received by satellite
  11607.           XMIT:   999.9761    TRANSMIT frequency at ground station
  11608.         DnLink:  1000.0000    Downlink frequency xmitted by satellite
  11609.           RECV:  1000.0239    RECEIVE frequency at ground station
  11610.  
  11611. The XMIT and RECV frequencies will be shown in color on EGA/VGA color 
  11612. monitors:
  11613.  
  11614.         RED     Satellite is below receiver's horizon
  11615.         YELLOW  Satellite is 5 degrees or less above receiver's horizon
  11616.         GREEN   Satellite is 5 degrees or more above receiver's horizon
  11617.  
  11618. Transmissions will not normally be possible when RED is shown. 
  11619. Transmissions MAY be possible when YELLOW is shown. Transmissions should be 
  11620. practical when GREEN is shown provided the ground station has a clear 
  11621. horizon in the direction of the satellite.
  11622. -STSPLUS includes a "fine tuning" feature for the uplink and downlink 
  11623. frequencies. While in the Doppler shift calculation mode, the following 
  11624. keys have a different function from the normal map modes:
  11625.  
  11626.         UP Arrow        Increase RECV frequency by 100 Hz
  11627.         DOWN Arrow      Decrease RECV frequency by 100 Hz
  11628.         PgUp            Increase RECV frequency by 1 KHz
  11629.         PgDn            Decrease RECV frequency by 1 KHz
  11630.         Home            Restore Uplink and DnLink frequencies to those
  11631.                           read in from file STSPLUS.FRQ
  11632.         End             (not used)
  11633.  
  11634. If the satellite transponder is NORMAL, the XMIT frequency will be 
  11635. increased or decreased by the same amount as the RECV frequency. If the 
  11636. satellite transponder is INVERTED, the amount of change in the XMIT 
  11637. frequency will be the same magnitude but in the opposite direction as the 
  11638. change to the RECV frequency.
  11639.  
  11640. OTHER SOFTWARE ENHANCEMENTS AND CHANGES IN THIS RELEASE:
  11641. --------------------------------------------------------
  11642. -In response to numerous user requests, the colors for certain map features 
  11643. are now user-definable. The assignable features are:
  11644.      Local Station circle of visibility
  11645.      Isocontour circles in Location and Tracking Station modes
  11646.      Tracking Station circles of visibility
  11647. From the Main Menu, use F10+F9 to set these colors. The new colors will be 
  11648. saved in file STSPLUS.INI for future use. To those users who want to 
  11649. change EVERYTHING, my response is: a) that's a non-trivial programming 
  11650. exercise, and b) I've spent considerable time designing the program to have 
  11651. a certain "look and feel" which I wish to retain.
  11652. - The Program Features and Options menu has been changed. Function Key F9 
  11653. is now used for User-Definable Colors (above) and not for setting the UTC 
  11654. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 214
  11655.  
  11656.  
  11657. Offset and Daylight Flag. Use F8+F10 from the Main Menu to set the UTC 
  11658. Offset and Daylight Flag.
  11659. -Users are reminded that STSPLUS expects ground station coordinates 
  11660. (latitude and longitude) in the geodetic coordinate system, as commonly
  11661. used on maps (WGS-72 System). Ground station altitude (elevation above Mean 
  11662. Sea Level) is expected in METERS; if a ground station is significantly 
  11663. above Mean Sea Level, accuracy will be substantially improved if an 
  11664. accurate altitude is used. Many cities in file STSPLUS.CTY have ZERO given 
  11665. as the altitude if no altitude was available in the source(s) used for 
  11666. preparation of the file. The same comments apply to Tracking Stations in 
  11667. file STSPLUS.TRK.
  11668. -The coordinates for Right Ascension and Declination were incorrect in 
  11669. prior versions. The ground station's GEODETIC latitude instead of the 
  11670. GEOCENTRIC latitude was used in the calculations. The error was greatest 
  11671. (especially the Declination) for ground stations in mid-latitudes as a 
  11672. satellite approached local zenith. Thanks to Alan Nutley of Australia for 
  11673. putting me on the track of this one!
  11674. -Local horizon coordinates were also affected by the latitude error. The 
  11675. typical error near maximum was one or two degrees in altitude (elevation).
  11676. -The keyboard response time has been improved; except when the map is 
  11677. actually being drawn, response is immediate instead of waiting for the next 
  11678. second. In the Doppler Shift Mode, the arrow keys and PgUp and PgDn may be 
  11679. held down to repeat. During rapid key repeats, map and data updates may be 
  11680. deferred; waiting for a second will allow the map and data to be updated.
  11681. -The primary satellite's circle of visibility did not display on the World 
  11682. Map when the Motion Map (Dual-Page EGA Mode) was enabled. This has been 
  11683. corrected. Thanks to Todd Sherman for reporting the bug.
  11684. -Corrected a problem which caused BASIC ERROR 6 on restart when the SHELL 
  11685. TO DOS (F9 from the Main Menu) was used and the program was in orthographic 
  11686. projection.
  11687. -Various minor bug fixes and cosmetic changes.
  11688.  
  11689. -Versions 9412 and 9413 were BETA VERSIONS released on a limited basis.
  11690. -Special thanks to Ken Ernandes, N2WWD, for his assistance and testing of 
  11691. the satellite communications and amateur radio features!
  11692.  
  11693.  
  11694. Version 9406 -- February 1994
  11695. -----------------------------
  11696. -This version was for Beta Test only and was not released publicly.
  11697. -Several users have reported that file STSPLUS.INI sometimes became corrupt 
  11698. and I have (finally) found and corrected the problem. An array index was 
  11699. overrunning the bounds of the array and overwriting other data in SHARED 
  11700. COMMON. This usually only affected the data in secondary satellites but was 
  11701. potentially more dangerous. The problem also caused some dot colors on the 
  11702. ground track to be incorrect.
  11703. -When no STSPLUS.INI file is present (or when the UTCOffset is set to -99), 
  11704. the user is automatically asked to set filenames and paths.
  11705. -In response to quite a number of user requests, I have added the "/SS" 
  11706. command line option to force STSPLUS into a "screen saver" mode. In this 
  11707. mode the program displays the full orthographic globe, ground track and all 
  11708. selected map features but NO DATA at the right. Use ENTER or ESC to return 
  11709. to DOS.
  11710. -New command line options have been added to control certain display 
  11711. features (especially from batch files). The new feature status is saved in 
  11712. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 215
  11713.  
  11714.  
  11715. file STSPLUS.INI.
  11716.      +L   Include Location and Feature Labels
  11717.      -L   Exclude Location and Feature Labels
  11718.      +R   Include Rivers and Lakes
  11719.      -R   Exclude Rivers and Lakes
  11720.      +T   Include Tracking Stations
  11721.      -T   Exclude Tracking Stations
  11722.      +V   Include Local Circle of Visibility
  11723.      -V   Exclude Local Circle of Visibility
  11724. -Because of problems reported with word processors which add the 8th bit to 
  11725. some characters (and have been used to edit TLE files), I have added code 
  11726. to strip off the 8th bit in Line 0 of TLEs. However, this is not foolproof, 
  11727. and users are cautioned to use ONLY editors which do NOT add the 8th bit 
  11728. and which maintain the "standard" CR/LF at the end of each text line.
  11729.  
  11730.  
  11731. Version 9405 -- January 1994
  11732. ----------------------------
  11733. -Version 9405 is a MAINTENANCE UPDATE, correcting a number of relatively 
  11734. minor bugs and updating the documentation to reflect changes in Versions 
  11735. 9403 and 9405.
  11736. -Rewrote MET calculations to (hopefully) avoid truncation and rounding 
  11737. errors which sometimes caused MET to be one second off. The problem was 
  11738. dependent upon both launch and epoch times.
  11739. -Added default filenames and paths if UTCFlag is set to -99. (Setting 
  11740. UTCFlag to -99 may be used to distribute STSPLUS.INI files when the 
  11741. ultimate user's time zone is unknown. This procedure forces the user to set 
  11742. the UTC and DAYLIGHT values, and is NOT recommended for the novice!) 
  11743. Filenames and paths should ALWAYS be checked and set if necessary using F7 
  11744. from the Main Menu whenever upgrading to a new version.
  11745. -Improved calculation algorithm for "Calculating Orbital Data" phase of 
  11746. program initialization for satellites with mean motion less than 15 and 
  11747. greater than 2. The improvement may only be apparent on slower processors 
  11748. or systems without a math coprocessor.
  11749. -Corrected a cosmetic bug which caused the time portion of negative MET to 
  11750. appear at the left on the next line in rectangular projection modes. 
  11751. (Missing semicolon!)
  11752.  
  11753.  
  11754. Version 9403 -- January 1994
  11755. ----------------------------
  11756. -In response to numerous complaints about BASIC ERROR 6 ("Overflow") when 
  11757. using Relative Target Tracking with rectangular map projection, I have 
  11758. corrected a condition while calculating relative velocity which could 
  11759. generate the overflow error. The error may be related to processor speed 
  11760. and/or specific 2-line elements and has been difficult to reproduce.
  11761. -Corrected several differences between rectangular and orthographic maps so 
  11762. that rectangular maps are processed as close as practical to the way that 
  11763. orthographic maps are processed. This eliminated some spurious data that 
  11764. was displayed momentarily as the rectangular map was first drawn and may 
  11765. also help avoid the BASIC ERROR 6 problem (above).
  11766. -Corrected a cosmetic bug which caused the "s" in "ft/s" and "m/s" to 
  11767. remain on the screen when switching coordinates from target data to other 
  11768. coordinates using F10 while the map is displayed.
  11769. -Several minor cosmetic changes.
  11770. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 216
  11771.  
  11772.  
  11773.  
  11774.  
  11775. Version 9402 -- January 1994
  11776. ----------------------------
  11777. -Corrected (I hope) a bug which caused BASIC ERROR = 6 when switching from 
  11778. MET to T+E while using a Target Satellite. The problem was traced to a 
  11779. variable which was not re-initialized when F5 was pressed while the map was 
  11780. displayed.
  11781.  
  11782.  
  11783. Version 9353 -- December 1993
  11784. -----------------------------
  11785. -Added Relative Target Tracking (not included in Beta Test Versions 9351 
  11786. and 9352) to report relative range [km or nm] and velocity [m/s or ft/s] 
  11787. between the Primary Satellite and a Target Satellite selected from among 
  11788. the Secondary Satellites. Relative Velocity data is presented ONLY if the 
  11789. Relative Range is less than 5000 km. The Target Satellite is selected with 
  11790. F6+F5 and the relative tracking data is enabled by F3+F6 from the Main Menu 
  11791. or F9 while the map is displayed. See text for details.
  11792. -The Secondary Satellite code has been modified to save a skeletal TLE when 
  11793. a new satellite is added. This permits the user to use F2+'&' to update 
  11794. TLEs INCLUDING the new satellite(s). The warning message for satellites 
  11795. without TLEs in F6 has been modified to remind users that they may either 
  11796. update the TLEs or display the satellite ground track.
  11797. -I seem to have tracked down an internal timing anomaly that caused errors 
  11798. in the tracking data of about +/-0.5 seconds. Worst case, this caused an 
  11799. error in calculated position on the order of tens of meters (about the 
  11800. length of the space shuttle!) and would not be easily detectable under most 
  11801. circumstances. Thanks to Ken Ernandes for first reporting the problem 
  11802. several months ago.
  11803. -Corrected a problem which caused the STSPLUS.INI file to become corrupt if 
  11804. Event Timers were set to OFF. Thanks to Chuck Dean for reporting the bug!
  11805. -Corrected a problem with secondary satellites and .SCF files when one or 
  11806. more secondary satellites was deleted, leaving blank satellite slots. 
  11807. Secondary satellites may now occupy any slot with or without intervening 
  11808. blank slots.
  11809. -The Primary Satellite is now labeled "Primary" and shown in YELLOW if it 
  11810. is included in the satellite configuration data (F6+F1).
  11811. -When displaying the satellite configuration data (F6+F1), the 2-line 
  11812. elements are checked for epoch. If the epoch is more than 10 days (Real 
  11813. Time) or 60 days (Static) prior to the current/simulated time, a flashing 
  11814. RED asterisk ("*") is shown next to the satellite number and a warning is 
  11815. shown at the bottom of the screen. NOTE: This is a caution warning only; 
  11816. the elements may or may not still be valid.
  11817. -Added an "OFF" mode for Secondary Satellites (F6+F1). The OFF mode permits 
  11818. one or more satellites to be disabled (not displayed) without removing the 
  11819. data from the secondary satellite data. All data are retained and the 
  11820. satellite may be re-enabled at any time. Thanks to Paul Grupp for the 
  11821. suggestion!
  11822. -Added grid labels in the orthographic displays (when Additional Grid Lines 
  11823. are enabled with F10+F3+F3) for latitude and longitude when the MAG factor 
  11824. is 500 or greater. Latitude labels are always at the left side of the map; 
  11825. longitude labels are at the top or the bottom depending upon the map 
  11826. center. The labels are disabled for polar and near polar maps because of 
  11827. the projection.
  11828. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 217
  11829.  
  11830.  
  11831. -Changed the plot update interval for secondary satellites to EVERY SECOND 
  11832. if a 386 or higher processor AND a math coprocessor are present. This 
  11833. avoids a "leapfrogging" effect between the primary and secondary satellites 
  11834. during close proximity operations. For other processor/coprocessor 
  11835. combinations, the plot update interval remains TEN SECONDS as in prior 
  11836. versions. In all cases, the ground track for secondary satellites is only 
  11837. plotted every ten seconds in order to avoid cluttering the display.
  11838. -Changed the orbit number calculation after considerable debate. The code 
  11839. used in all prior versions caused the TLE orbit number to be incremented if 
  11840. the epoch of the TLE was in the latter half of the orbit (at or past the 
  11841. descending node). The new method increments the TLE orbit number only if 
  11842. the epoch is within 0.1 orbit of the ascending node. CAUTION: This change 
  11843. may cause orbit numbers to be different if prior missions are replayed 
  11844. using TLEs which were adjusted to compensate for STSPLUS' prior orbit 
  11845. numbering conventions.
  11846. -Removed code which translated satellite names. Names beginning with "HST" 
  11847. were changed to "Hubble Space Telescope"; with the jettisoning of the "HST 
  11848. Solar Array", that debris was being renamed also. A similar problem 
  11849. occurred with MIR debris. If you wish to rename one or more satellites, use 
  11850. my program ORBITEL (available free on my BBS or for a donation of US$10.00 
  11851. by mail).
  11852. -Corrected a cosmetic bug which caused stray pixels to appear when a 
  11853. secondary satellite intersected the circle of visibility for the primary 
  11854. satellite. Thanks to Joel Runes for spotting the problem.
  11855. -Added the International Date Line in orthographic displays as a dotted 
  11856. bright blue line where it is different from the 180th meridian.
  11857. -Corrected a cosmetic bug for map drawing time in orthographic mode. If the 
  11858. operation spanned midnight, the drawing time overflowed the field with a 
  11859. number like "%-86300.12", wrapping around to the left side of the screen.
  11860. -Removed the function to disable solar features (Sun and Terminator) from 
  11861. the map using F8 while the map is displayed. The function is now available 
  11862. ONLY from the Main Menu using F10+F3+F8.
  11863. -Changed the "Additional Grid Lines" function, F10+F3+F3, to ON or OFF.
  11864. -USSPACECOM has changed the format of the 3-character "Launch Piece" 
  11865. portion of the International Designator in their 2-line elements (TLE) from 
  11866. right justified to left justified. This caused STSPLUS to show "(n/a)" for 
  11867. the launch piece. The data displayed when the elements are presented for 
  11868. user approval have been changed from numeric to the alpha designation given 
  11869. in the TLE. In other words, launch piece "B" will be so shown instead of 
  11870. "2" as in prior versions.
  11871. -All references to "IAU Designation" have been changed to "International 
  11872. Designation" or "Int'l Designation".
  11873. -Changed the limits on UTC Offset to allow +13 hours and -13 hours to 
  11874. conform to civil practice for certain areas in the South Pacific.
  11875. -Removed the "FOV" (field of view) data from the orthographic data block. 
  11876. The calculation was incorrect and misleading.
  11877. -Various cosmetic changes and improvements.
  11878.  
  11879. Versions 9351 and 9352 were BETA TEST VERSIONS with limited distribution. 
  11880. A number of minor bugs were reported and have been corrected for this 
  11881. release:
  11882. -Selecting a new Primary Satellite before a map was displayed sometimes 
  11883. failed.
  11884. -Selecting a new Primary Satellite did not set MET correctly. The MET was 
  11885. calculated for the prior Primary Satellite. Thanks to David Cottle!
  11886. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 218
  11887.  
  11888.  
  11889. -Secondary satellites set to OFF were drawn (but not updated) on the 
  11890. rectangular projection.
  11891. -Corrected a cosmetic bug which caused the thousands digit of MET DAYS not 
  11892. to be erased when switching large clock times (Mag=100, VGA only) with F2. 
  11893. Similarly, the colon (":") was omitted when switching from MET to/from T+E 
  11894. using F2.
  11895.  
  11896.  
  11897. Version 9338 -- September 1993
  11898. ------------------------------
  11899. -Repaired a bug in multi-satellite modes which caused a "trail of dots" to 
  11900. be left behind if the primary satellite icon fell on top of a secondary 
  11901. satellite icon (such as during close proximity operations).
  11902. -Repaired a bug when reading SCF files. In prior versions, the primary 
  11903. satellite was changed if the SCF file had a different primary satellite. 
  11904. The primary satellite in the SCF file is now ignored. The format of the SCF 
  11905. file is unchanged to maintain compatibility with prior versions.
  11906. -Modified the World and Zoom Maps in rectangular projection so that the 
  11907. PgDn key switches to Zoom Map (180 degrees) from World Map, and the PgUp 
  11908. key switches to World Map from Zoom Map (180 degrees).
  11909. -Added list of available .SCF files when reading, F6+F3 from the Main Menu.
  11910. -Added a warning when writing .SCF files if the requested file already 
  11911. exists. F6+F2 from the Main Menu. User must now press "Y" to overwrite an 
  11912. existing file, ENTER or any other key to cancel.
  11913. -By user request, modified the small character set (used for labels) to 
  11914. include the DASH ("-").
  11915. -After numerous user complaints, I've finally repaired the BLINK mode so 
  11916. that for most systems the primary satellite icon will blink on and off once 
  11917. per second. Press "B" while the map is displayed to toggle the BLINK mode.
  11918. -Repaired a minor bug which caused the message "Pause ... press ENTER" not 
  11919. to be displayed if the map was redrawn during Pause Mode.
  11920. -Thanks to the many users who took the time to carefully document these 
  11921. bugs, enabling me to find and fix them!
  11922.  
  11923.  
  11924. Version 9334 -- August 1993
  11925. ---------------------------
  11926. -The maximum number of Static and Real Time satellites is increased to 32. 
  11927. This permits the entire GPS constellation, currently 25 active Block I and 
  11928. Block II satellites, to be tracked. The satellite setup display, F6+F1 from 
  11929. the Main Menu, has been modified to two display pages of 16 satellites 
  11930. each; the second page of 16 is not displayed if no active satellites are 
  11931. present.
  11932. -Added "Clear Static and Real Time Satellites", F6+F4 from the Main Menu, 
  11933. to speed reconfiguration of these satellites. It may be used to clear any 
  11934. block of satellites NOT INCLUDING #1 AND #2 (which are assigned to TDRS 
  11935. East and TDRS West and must be cleared manually). Users are cautioned that 
  11936. once cleared, the satellite data for the cleared satellites is lost. If in 
  11937. doubt, save the current satellite configuration to a SCF file using F2 
  11938. BEFORE clearing!
  11939. -Somehow the "bullseye" was lost in the Tracking Mode for rectangular 
  11940. projection several releases back. It has now returned. Thanks to Alan Pound 
  11941. for reporting the problem!
  11942. -As an experiment, I changed the color of land boundaries from Light Cyan 
  11943. to Cyan to make multi-satellites and other display features a little easier 
  11944. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 219
  11945.  
  11946.  
  11947. to spot. Feedback welcome!
  11948. -When Extra Grid Lines are OFF (F10+F3+F3), changed the color of the grid 
  11949. lines from Light Blue to Blue and added lines of latitude at +80 and -80 
  11950. degrees.
  11951. -Various repairs to eliminate spurious pixels and other minor problems 
  11952. associated with multi-satellites.
  11953.  
  11954.  
  11955. Version 9333 -- August 1993
  11956. ---------------------------
  11957. -This is a MAJOR UPGRADE, adding multi-satellite capability. This is the 
  11958. first in a series of upgrades for tracking multiple satellites and 
  11959. rendezvous missions. Comments, suggestions, and bug reports are welcome!
  11960. -Special thanks to Joel Runes for his assistance during beta testing!
  11961. -OPERATIONAL HINT: With the addition of multi-satellite tracking, the 
  11962. Motion Map feature now really comes into its own; press "M" when the normal 
  11963. map is displayed to switch to the EGA Motion Map, press "M" or ENTER to 
  11964. return to normal map or to the Main Menu. All satellites are updated as 
  11965. fast as the computer can draw the map. See the notes on a "vanilla" boot 
  11966. without memory managers for dedicated STSPLUS uses.
  11967. -The format of file STSPLUS.INI has been substantially modified and files 
  11968. from prior versions of STSPLUS will be ignored. The configuration 
  11969. information must therefore be re-entered.
  11970. -Increased to sixteen the number of additional TDRS and real time satellite 
  11971. positions in file STSPLUS.INI so that all active satellites may be updated 
  11972. and displayed. Sample data are shown below. See the section "TDRS and Real 
  11973. Time Satellite Features" for additional information.
  11974.  
  11975.      19883,"TDRE ", -0.04218, -41.14169,10014
  11976.      21639,"TDRW ", -0.03643,-174.14074,10014
  11977.      22314,"TDR5 ", -0.31155,-138.36021,10004
  11978.      19548,"TDR2 ",  0.05352, -61.66467,10004
  11979.      13969,"TDR1 ", -6.59117,-170.55876,10004
  11980.      16609,"MIR  ",-17.45706,-178.73251,14115
  11981.  
  11982. -TLEs for each active satellite are now saved in the .INI file so that 
  11983. accurate positions may be calculated dynamically. These TLEs should be 
  11984. updated periodically.
  11985. -TLEs may now also be saved in and read from special .SCF (Satellite 
  11986. Configuration File) files so that multiple TDRS and Real Time satellite 
  11987. configurations may be saved and/or selected. A sample file, STSPLUS.SCF is 
  11988. included in the standard distribution. Function Key F6 from the Main Menu 
  11989. is used to display, modify, save, or read these data.
  11990. -The 5-character abbreviation of each TDRS satellite may now be used to 
  11991. label the satellite. The size and color of the icon used to display each 
  11992. TDRS or real time satellite may now be independently controlled.
  11993. -STSPLUS now uses the calculated LATITUDE for the display of all TDRS 
  11994. satellites. This will cause TDRS1, for example, to appear up to 7 degrees 
  11995. North or South of the Equator (as of 8/9/93).
  11996. -The drive, path, and name of the .CTY file may now be set with F7 from the 
  11997. Main Menu.
  11998. -The Motion Map is now available for the World Map in rectangular 
  11999. projection. This is helpful with multiple real time satellites.
  12000. -Repaired an infrequent bug discovered by Joel Runes which causes the 
  12001. orthographic map to be redrawn continuously when a) the satellite has a 
  12002. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 220
  12003.  
  12004.  
  12005. high eccentricity (.73 in the test case), and b) when the map is being 
  12006. drawn at approximately the time of perigee. The code has been modified to 
  12007. take the Eccentricity into account in calculating the map offset time.
  12008. -Corrected a minor bug which caused MET in excess of 9999 days to overflow 
  12009. the assigned format statement for the data block and appear as 
  12010. "%12038/00:00:00 MET" with the "MET" wrapping around to the left side of 
  12011. the screen. Obviously, there aren't many satellites with this problem, but 
  12012. NORAD #00051 is one such. The STSPLUS.LTD entry for this satellite is:
  12013.  
  12014.      00051,2437158.90208333,0
  12015.  
  12016. and the problem was noted because of the pre-launch "temporary" NORAD 
  12017. number assignment for STS-51.
  12018. -A similar problem occurred with the large clock displays. In both 
  12019. projection modes, only the last four days of MET are now displayed (12038 
  12020. days will display as "2038").
  12021. -Added a reminder in the text that when entering filenames using F7 from 
  12022. the Main Menu, a drive and path may also be included if desired. That 
  12023. capability has been present for some time but was not stated explicitly.
  12024. -Changed the precision that the "plain English" display of the elements 
  12025. Epoch Time is displayed for approval (F2 from the Main Menu) from [rounded] 
  12026. integer seconds to 0.001 seconds, coordinated with VEC2TLE V9331.
  12027. -Several V9332 Beta Versions were released privately for testing.
  12028.  
  12029.  
  12030. Version 9331 -- July 1993
  12031. -------------------------
  12032. -In coordination with Ken Ernandes' VEC2TLE, the data output for Format 7,
  12033. ECI State Vector (Labeled Data), has been modified. The data have been 
  12034. supplemented by the addition of two lines: Element Set Number; and, Rev 
  12035. Number at Epoch. The International Designation has been added to the 
  12036. Catalog Number line and the Epoch Time is now given to .001 seconds. The 
  12037. data output for Format 4 has been changed so that it is identical to Format 
  12038. 7. See text for details.
  12039. -Per Ken Ernandes, the Format 4 & 7 label "Ndot/3" is changed to "Nndot/6".
  12040. -I have received NO REPORTS from anyone using Data Formats 5 and 6. Those 
  12041. formats may not continue to be supported indefinitely UNLESS I am informed 
  12042. of applications which use them.
  12043.  
  12044.      CAUTION: STSPLUS Version 9331 Data Formats 4 and 7 are NOT compatible 
  12045.      with VEC2TLE Version 9322 when multiple state vectors are generated! 
  12046.      Use a release of VEC2TLE with a version number equal to or greater 
  12047.      than 9331. (However, manually editing the data to remove the Elset and 
  12048.      Rev Number lines can restore compatibility with the older version.)
  12049.  
  12050.      NOTE: Users are urged to update to VEC2TLE Version 9331 or the current 
  12051.      version, which ever is later! Not only does the current version of 
  12052.      VEC2TLE maintain compatibility with STSPLUS but several important new 
  12053.      features have been added and a bug in Version 9322 which affected data 
  12054.      accuracy under certain circumstances has been repaired.
  12055.  
  12056. -The Tracking Station Mode is now active in both Orthographic and 
  12057. Rectangular projections. The projection used will be the same as the one 
  12058. which is active when the "T" key is pressed.
  12059. -Repaired a bug which caused the NORAD number displayed in the Pass 
  12060. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 221
  12061.  
  12062.  
  12063. Prediction Mode to be incorrect under certain circumstances. Thanks to 
  12064. Grant Pinto!
  12065. -Repaired a bug in the pass prediction logic which caused the MAX 
  12066. VISIBILITY data to be misstated by a significant amount for certain 
  12067. satellites, especially ones with higher eccentricities. Thanks to Grant 
  12068. Pinto for spotting and reporting the bug!
  12069. -Changed the default time zone abbreviation for unrecognized (foreign) time 
  12070. zones from all spaces (which confused the Pass Prediction setup!) to "LCL".
  12071. -Corrected a bug using F2 from the Main Menu which showed no 2-line 
  12072. elements files if no .TXT files were found in the current directory but one 
  12073. or more .TLE files were present. Thanks to Bob Krohn for reporting the bug. 
  12074. If no files of either filetype are found, an error is displayed and the 
  12075. user is returned to the Main Menu.
  12076. -Corrected a bug in default paths if the root directory was used. (Path 
  12077. defaulted to "B:\\" instead of "B:\" for drive B:, etc.)
  12078. -Corrected a bug in the NORAD number for F2 from the Main Menu. If the 
  12079. NORAD number was greater than 32767, a negative number was shown.
  12080. -Disabled RIGHTIME detection for 8086/8088 processors. The detection 
  12081. process affected the time in certain XT-class machines.
  12082. -Corrected a minor bug which caused the "blink" feature for the satellite 
  12083. icon not to function under certain circumstances.
  12084. -Corrected a minor bug which initialized the Location Flag incorrectly for 
  12085. CGA systems when file STSPLUS.INI was not present. Locations and Features 
  12086. were displayed even though the menu display indicated they were OFF.
  12087. -Various cosmetic changes.
  12088. -Most of the changes in this release were included in Beta Version 9329.
  12089.  
  12090.  
  12091. Version 9320 -- May 1993
  12092. ------------------------
  12093. -This is a MAJOR UPGRADE, adding new improvements and features along with 
  12094. high precision state vector data output for use with Ken Ernandes' program 
  12095. VEC2TLE.
  12096. -By popular request, STSPLUS now estimates if a satellite may be visible to 
  12097. the naked eye or binoculars, and displays "VIS" in bright white next to the 
  12098. orbit inclination if a visual sighting may be possible. See the section 
  12099. "Satellite Visibility" for additional discussion.
  12100. -Also by popular request, the pass predictions (F3, Data Mode 9) have been 
  12101. enhanced to permit dates and times to be displayed for either UTC/GMT or 
  12102. LOCAL time. An additional prompt has been added for that selection.
  12103. -When displaying predicted passes (F3, Data Mode 9), the satellite is now 
  12104. approximately centered in the display (instead of being well to one side).
  12105. -After considerable confusion and several user comments, I have reworked 
  12106. the pass prediction logic so that when the user returns to the Main Menu 
  12107. after the ground track for a predicted pass is displayed, the time is 
  12108. automatically restored to the real or simulated time in effect BEFORE the 
  12109. pass prediction was displayed. This means that repeated use of the pass 
  12110. prediction feature will generally display the same list of numbered passes 
  12111. and the user no longer needs to restore real time (or reset simulated time) 
  12112. after displaying predicted passes.
  12113. -Corrected a cosmetic bug on pass predictions when an illegal pass number 
  12114. (greater than the last pass number displayed) was entered at the prompt.
  12115. -Added an asterisk ("*") at the left of each event timer when the satellite 
  12116. is AOS (signal/Sun is being received). This will particularly benefit users 
  12117. with monochrome or shades of gray.
  12118. Program STSORBIT PLUS Satellite Orbit Simulation                   Page 222
  12119.  
  12120.  
  12121. -Enhanced the Precision X-Y-Z State Vector Data Modes (F3, Data Modes 4 
  12122. through 7) to include four output formats: multi-line Ascending Node with 
  12123. state vector, 2 numeric data lines, comma delimited, and multi-line labeled 
  12124. data. State vectors may now be logged continuously, for a specific time, or 
  12125. for a specified time span. See text for details.
  12126. -Corrected a problem with state vectors being generated at the wrong time 
  12127. (Data Modes 5 through 7) when the time was entered in UTC and local time 
  12128. was a different date.
  12129. -Removed the low precision state vector data output (F3, Data Mode 4).
  12130. -Changed the angle used to calculate the Earth's partial penumbra from 1.2 
  12131. degrees to 0.3 degrees to better correspond with observed lighting. The Sun 
  12132. AOS and LOS penumbral calculations were also slightly adjusted; timings 
  12133. during STS-56 indicated about a 15 to 20 second error before these changes.
  12134. -Updated the TDRS information in the section "TDRS Satellite Features" and 
  12135. all five TDRS satellites are now displayed on the maps at their approximate 
  12136. locations as of 05/05/93. Thanks to Jim Walls for reminding me!
  12137. -Corrected a bug which caused "BASIC Error = 5" when the selected satellite 
  12138. had probably decayed. #22209 MIR Debris was an example in file TLE180.TXT. 
  12139. STSPLUS now displays a warning message if the satellite has a current 
  12140. altitude less than 75 nautical miles and then returns to the Main Menu.
  12141. -Corrected the conversion from kilometers to feet per Ken Ernandes. (My 
  12142. original conversion factor was taken from a 40+ year old Handbook of 
  12143. Chemistry and Physics and was very slightly in error!)
  12144. -Repaired (I think...) a truncation problem which sometimes caused MET/T+E 
  12145. to run one second slow.
  12146. -For all those who refuse to read documentation, I added a reminder to the 
  12147. Main Menu: "WHILE MAP IS DISPLAYED: F1 = HELP, ENTER = Main Menu".
  12148. -Special thanks to Ken Ernandes, Joel Runes, and Willie Musty for state 
  12149. vectors, testing, and validation of the new features in recent versions!
  12150. -Version 9319 was released privately for beta testing.
  12151.  
  12152.  
  12153. (Intermediate update notes deleted to save space.)
  12154.  
  12155.  
  12156. Beta Version 9137 -- September, 1991
  12157. ------------------------------------
  12158. -Initial public beta version.
  12159.